Skip to content

.NET: Update system package dependencies for CVE-2026-26127#13656

Open
rogerbarreto wants to merge 1 commit intomicrosoft:mainfrom
rogerbarreto:issues/vulnerable-sk-packages
Open

.NET: Update system package dependencies for CVE-2026-26127#13656
rogerbarreto wants to merge 1 commit intomicrosoft:mainfrom
rogerbarreto:issues/vulnerable-sk-packages

Conversation

@rogerbarreto
Copy link
Member

Summary

Update NuGet package dependencies to address CVE-2026-26127, a high severity denial of service vulnerability caused by an out of bounds read during malformed Base64Url decoding.

This mirrors the fix applied in Agent Framework PR #4647.

Package Updates (Directory.Packages.props)

Package Old Version New Version
Microsoft.Bcl.Memory 10.0.2 10.0.4
Microsoft.Bcl.AsyncInterfaces 10.0.3 10.0.4
System.Linq.AsyncEnumerable 10.0.2 10.0.4

Transitive Vulnerability Fix

Added direct PackageReference to Microsoft.Bcl.Memory in 3 projects that transitively pulled in the vulnerable 9.0.4 version via Microsoft.ML.Tokenizers.Data.Cl100kBase. The direct reference forces NuGet to resolve the centrally managed 10.0.4 version instead.

Affected projects:

  • SemanticKernel.UnitTests
  • IntegrationTests
  • Concepts (sample)

Validation

  • dotnet restore completes with zero vulnerability warnings
  • dotnet build succeeds with zero errors

Update NuGet package dependencies to address CVE-2026-26127 (DoS via
out of bounds read in Base64Url decoding).

Package updates in Directory.Packages.props:
- Microsoft.Bcl.Memory: 10.0.2 -> 10.0.4
- Microsoft.Bcl.AsyncInterfaces: 10.0.3 -> 10.0.4
- System.Linq.AsyncEnumerable: 10.0.2 -> 10.0.4

Add direct PackageReference to Microsoft.Bcl.Memory in projects that
transitively pulled in the vulnerable 9.0.4 version via
Microsoft.ML.Tokenizers.Data.Cl100kBase:
- SemanticKernel.UnitTests
- IntegrationTests
- Concepts (sample)
@rogerbarreto rogerbarreto requested a review from a team as a code owner March 13, 2026 11:51
@rogerbarreto rogerbarreto added this pull request to the merge queue Mar 13, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 13, 2026
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.

4 participants