Skip to content

fix: pin System.Security.Cryptography.Xml to 10.0.10 to clear CVE-2026-50648#518

Merged
koniecdev merged 1 commit into
mainfrom
fix/pin-cryptography-xml-cve-2026-50648
Jul 22, 2026
Merged

fix: pin System.Security.Cryptography.Xml to 10.0.10 to clear CVE-2026-50648#518
koniecdev merged 1 commit into
mainfrom
fix/pin-cryptography-xml-cve-2026-50648

Conversation

@koniecdev

Copy link
Copy Markdown
Owner

Fresh advisories (GHSA-23rf-6693-g89p + four siblings, all patched in 10.0.10) flag the transitive System.Security.Cryptography.Xml 10.0.7 pulled by OpenIddict.*.DataProtection. With NuGetAudit=all + warnings-as-errors this fails restore of both AuthSystem test projects on every branch — it broke CI on the rebased dependabot PR #516 and will break any future run, blocking merges and CD.

Fix follows the established recipe (AngleSharp #514, Microsoft.OpenApi): central pin in Directory.Packages.props + direct references in the two affected test projects. The API projects are unaffected (shared-framework assembly, package pruned from their graphs).

Verified locally: restore clean (no NU1903), full solution build 0 warnings, AuthSystem unit tests green, resolved graph version now 10.0.10.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TJCyYxiD8nLn1cjSbrcv16

…6-50648

Fresh advisories (GHSA-23rf-6693-g89p and four siblings) flag the transitive
System.Security.Cryptography.Xml 10.0.7 pulled by OpenIddict.*.DataProtection.
With NuGetAudit=all and warnings-as-errors this fails restore of both AuthSystem
test projects on every branch, blocking all merges and CD.

Same recipe as the AngleSharp (#514) and Microsoft.OpenApi pins: central version
override + direct references in the affected test projects. The APIs are not
affected - they get the assembly from the shared framework.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TJCyYxiD8nLn1cjSbrcv16
@koniecdev
koniecdev merged commit fe0525d into main Jul 22, 2026
13 checks passed
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