Skip to content

Bump System.Security.Cryptography.Xml to 10.0.13 for the NuGet audit advisories (Refs FS-GG/.github#4753) - #114

Merged
EHotwagner merged 1 commit into
mainfrom
routine/net-nuget-audit-crypto-10-0-13
Oct 24, 2026
Merged

EHotwagner merged 1 commit into
mainfrom
routine/net-nuget-audit-crypto-10-0-13

Conversation

@EHotwagner

Copy link
Copy Markdown
Contributor

Net main's required Build + test (locked restore) fails: the NuGet audit reports NU1902/NU1903 for System.Security.Cryptography.Pkcs and System.Security.Cryptography.Xml 10.0.12 (GHSA-2fmv-rv2c-59x7, GHSA-846f-f764-76mx, GHSA-7hqp-7c5m-4vq6, GHSA-c399-9853-6jmj, GHSA-r955-8q5j-3h83) and the build treats warnings as errors. Run on main: https://github.com/FS-GG/FS.GG.Net/actions/runs/40120667796

10.0.13 is the first patched 10.0.x version of both packages (per the GitHub advisories). The central pin System.Security.Cryptography.Xml moves 10.0.12 -> 10.0.13; Pkcs is transitive through Xml and follows to 10.0.13 in the two affected sample lock files (GrpcService.Client, GrpcService.Contracts), regenerated with dotnet restore --force-evaluate. No audit suppression; a patched version exists.

Verified locally: dotnet restore FS.GG.Net.slnx --locked-mode has no NU19xx output and dotnet build -c Debug --no-restore builds with 0 warnings and 0 errors.

This unblocks the lock-adoption PR #113 (Refs FS-GG/.github#4753); it does not close anything.
architecture-map: unaffected

🤖 Generated with Claude Code

…udit advisories (Refs FS-GG/.github#4753)

10.0.12 of System.Security.Cryptography.Xml and its transitive Pkcs dependency are affected by
GHSA-7hqp-7c5m-4vq6, GHSA-c399-9853-6jmj, GHSA-r955-8q5j-3h83 (Xml) and GHSA-2fmv-rv2c-59x7,
GHSA-846f-f764-76mx (Pkcs), reported as NU1902/NU1903 and treated as errors by the locked-restore
gate. 10.0.13 is the first patched version of both; Pkcs follows through Xml's dependency. Central
package management pin and the two affected sample lock files regenerated; no audit suppression.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@EHotwagner
EHotwagner merged commit 8ad240c into main Oct 24, 2026
7 checks passed
@EHotwagner
EHotwagner deleted the routine/net-nuget-audit-crypto-10-0-13 branch October 24, 2026 19:30
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.

1 participant