Skip to content

chore(deps): patch vulnerable transitives (CVE-2026-33116, Scriban)#1592

Open
artnim wants to merge 1 commit intonuke-build:developfrom
artnim:chore/cve-2026-33116
Open

chore(deps): patch vulnerable transitives (CVE-2026-33116, Scriban)#1592
artnim wants to merge 1 commit intonuke-build:developfrom
artnim:chore/cve-2026-33116

Conversation

@artnim
Copy link
Copy Markdown

@artnim artnim commented Apr 16, 2026

Fixes #1591.

Summary

  • Pins System.Security.Cryptography.Xml transitively to 10.0.6 / 9.0.15 / 8.0.3 per TFM, fixing CVE-2026-33116 (GHSA-37gx-xxp4-5rgx) and CVE-2026-26171 (GHSA-w3x6-4m5h-cxqf).
  • Bumps Scriban 6.2.1 → 7.1.0 (direct dep in Nuke.SourceGenerators), clearing 1 critical + 5 high + 3 moderate advisories. Scriban 7.1.0 still supports netstandard2.0.
  • Enables CentralPackageTransitivePinningEnabled so CPM lifts vulnerable transitives centrally via Directory.Packages.props (follows the existing TFM-conditional <PackageVersion Update=…> pattern used for Microsoft.Build.*).
  • Adds a direct <PackageReference> for System.Security.Cryptography.Xml in build/_build.csproj because it opts out of CPM (ManagePackageVersionsCentrally=false).

I confirm that the pull-request:

  • Follows the contribution guidelines
  • Is based on my own work
  • Is in compliance with my employer

Enable CPM transitive pinning and pin System.Security.Cryptography.Xml to
10.0.6 / 9.0.15 / 8.0.3 per TFM; bump Scriban 6.2.1 -> 7.1.0 to clear
NU1901-NU1904 audit warnings. Add direct reference in _build.csproj
since it opts out of central package management.
@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Security: vulnerable transitive deps — CVE-2026-33116 (S.S.C.Xml) and Scriban 6.2.1

1 participant