/
DirectorySecurity AdvisoriesPricing
Sign in
Security Advisories

CGA-6vpm-52q6-4246

Published

Last updated

https://images.chainguard.dev/security/CGA-6vpm-52q6-4246
Package

dotnet-bootstrap-8

RepositoryWolfi
Latest Update
Not affected
Aliases
  • CVE-2025-26646
  • GHSA-h4j7-5rxr-p4wc

Severity

8.0

High

CVSS V3

References

  • https://nvd.nist.gov/vuln/detail/CVE-2025-26646

Updates

Status

Not affected

Justification

Vulnerable code not present

Impact

CVE-2025-26646 affects Microsoft.Build.Tasks.Core 17.3.4 and 17.7.0, but vulnerability scanners are flagging metadata references and non-existent file paths. Investigation reveals all actual executable Microsoft.Build.Tasks.Core DLL files in the dotnet-8 package use version 17.8.31.31313 (patched version). The CodeAnalysis deps.json files point to non-existent 17.3.4 packages that cannot be loaded at runtime. This is Stale dependency metadata that doesn't reflect actual built components. Runtime verification confirms Assembly.LoadFrom() successfully loads 17.8.31 while attempting to load 17.3.4 throws FileNotFoundException. All 15 Microsoft.Build.Tasks.Core DLL files in the container are version 17.8.31.31313 with the security fix.

Status

Under investigation

Status

Fixed

Fixed version

8.0.18-r0

Status

Pending upstream fix

Impact

The dotnet-bootstrap-8 package contains multiple vulnerable versions of Microsoft.Build.Tasks.Core affected by CVE-2025-26646 (spoofing vulnerability in DownloadFile task). These versions are embedded in the upstream .NET 8.0.18 source tree and require coordinated upstream fixes across multiple repositories.

Vulnerable versions found:

  • 17.7.0 in dependency metadata (.deps.json files) from SDK's minimumMSBuildVersion specification
  • 17.3.4 in source-build reference packages used during compilation
  • 17.8.27 in runtime DLLs from pre-built artifacts

Upstream sources requiring updates:

  1. dotnet/sdk: Update src/Layout/redist/minimumMSBuildVersion from 17.7.0 to 17.8.29+
  2. dotnet/source-build-reference-packages: Update Microsoft.Build.Tasks.Core reference from 17.3.4 to 17.8.29+
  3. Microsoft build artifacts: Pre-built artifacts need MSBuild 17.8.29+ instead of 17.8.27

Fix version required: Microsoft.Build.Tasks.Core 17.8.29+ (per GitHub Advisory GHSA-h4j7-5rxr-p4wc)

This vulnerability affects the DownloadFile MSBuild task and requires coordinated updates across multiple .NET repositories. The fix cannot be applied through Wolfi package management alone since these versions are embedded in upstream .NET 8.0.18 source distribution and pre-built artifacts.

Status

Under investigation


Safe Source for Open Sourceâ„¢
Contact us
© 2025 Chainguard. All Rights Reserved.
Private PolicyTerms of Use

Product

Chainguard ContainersChainguard LibrariesChainguard VMsIntegrationsPricing