🛡️ CVE-2025-55247 — .net

🟠 CVSS 8.0 — High ✅ No Known Exploit CWE-59 NVD
8.0
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

Microsoft Security Advisory CVE-2025-55247 | .NET Denial of Service Vulnerability

# Microsoft Security Advisory CVE-2025-55247 | .NET Denial of Service Vulnerability

<a name="executive-summary"></a>Executive summary

Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 8.0.xxx, .NET 9.0.xxx and .NET 10.0.xxx. This advisory also provides guidance on what developers can do to update their environments to remove this vulnerability.

A vulnerability exists in .NET where predictable paths for MSBuild's temporary directories on Linux let another user create the directories ahead of MSBuild, leading to DoS of builds. This only affects .NET on Linux operating systems.

Announcement

Announcement for this issue can be found at https://github.com/dotnet/announcements/issues/370

<a name="mitigation-factors"></a>Mitigation factors

Projects which do not utilize the [DownloadFile](https://learn.microsoft.com/visualstudio/msbuild/downloadfile-task) build task are not susceptible to this vulnerability.

<a name="affected-software"></a>Affected software

  • Any installation of .NET 10.0.100-rc.1.25451.107 SDK or earlier.
  • Any installation of .NET 9.0.110 SDK, .NET 9.0.305 SDK or earlier.
  • Any installation of .NET 8.0.120 SDK, .NET 8.0.317 SDK, .NET 8.0.414 SDK or earlier.

<a name="affected-packages"></a>Affected Packages

The vulnerability affects any Microsoft .NET Core project if it uses any of affected packages versions listed below

Package name |Affected version | Patched version

------------ |---------------- | -------------------------

[Microsoft.Build.Tasks.Core](https://www.nuget.org/packages/Microsoft.Build.Tasks.Core) | 17.15.0-preview-25277-114 <br />>=17.14.0, <= 17.14.8 <br />>= 17.12.0, <= 17.12.36 <br/> >= 17.11.0, <= 17.11.31<br /> >= 17.10.0, <= 17.10.29 <br /> >= 17.8.0, <= 17.8.29 <br /> | 18.0.0-preview-25476-107 <br />17.14.28 <br />17.12.50 <br/>17.11.48 <br />17.10.46 <br />17.8.43 <br />

Package name|Affected version | Patched version

------------ |---------------|----------------

[Microsoft.Build](https://www.nuget.org/packages/Microsoft.Build) | 17.15.0-preview-25277-114 <br />>=17.14.0, <= 17.14.8 <br />>= 17.12.0, <= 17.12.36 <br/> >= 17.11.0, <= 17.11.31<br /> >= 17.10.0, <= 17.10.29 <br /> >= 17.8.0, <= 17.8.29 <br /> | 18.0.0-preview-25476-107 <br />17.14.28 <br />17.12.50 <br/>17.11.48 <br />17.10.46 <br />17.8.43 <br />

Package name |Affected version | Patched version

------------ |---------------|----------------

[Microsoft.Build.Utilities.core](https://www.nuget.org/packages/Microsoft.Build.Utilities.Core/17.15.0-preview-25277-114)| 17.15.0-preview-25277-114 <br />>=17.14.0, <= 17.14.8 <br />>= 17.12.0, <= 17.12.36 <br/> >= 17.11.0, <= 17.11.31<br /> >= 17.10.0, <= 17.10.29 <br /> >= 17.8.0, <= 17.8.29 <br /> | 18.0.0-preview-25476-107 <br />17.14.28 <br />17.12.50 <br/>17.11.48 <br />17.10.46 <br />17.8.43 <br />

Advisory FAQ

<a name="how-affected"></a>How do I know if I am affected?

If you have a .NET SDK with a version listed, or an affected package listed in [affected software](#affected-packages) or [affected packages](#affected-software), you're exposed to the vulnerability.

<a name="how-fix"></a>How do I fix the issue?

1. To fix the issue please install the latest version of .NET 10.0 SDK, .NET 9.0 SDK or .NET 8.0 SDK. If you have installed one or more .NET SDKs through Visual Studio, Visual Studio will prompt you to update Visual Studio, which will also update your .NET SDKs.

2. If your application references the vulnerable package, update the package reference to the patched version.

  • You can list the versions you have installed by running the dotnet --info command. You will see output like the following;

```

.NET SDK:

Version: 9.0.100

Commit: 59db016f11

Workload version: 9.0.100-manifests.3068a692

MSBuild version: 17.12.7+5b8665660

Runtime Environment:

OS Name: Mac OS X

OS Version: 15.2

OS Platform: Darwin

RID: osx-arm64

Base Path: /usr/local/share/dotnet/sdk/9.0.100/

.NET workloads installed:

There are no installed workloads to display.

Configured to use loose manifests when installing new manifests.

Host:

Version: 9.0.0

Architecture: arm64

Commit: 9d5a6a9aa4

.NET SDKs installed:

9.0.100 [/usr/local/share/dotnet/sdk]

.NET runtimes installed:

Microsoft.AspNetCore.App 9.0.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]

Microsoft.NETCore.App 9.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:

x64 [/usr/local/share/dotnet]

registered at [/etc/dotnet/install_location_x64]

Environment variables:

Not set

global.json file:

Not found

Learn more:

https://aka.ms/dotnet/info

Download .NET:

https://aka.ms/dotnet/download

```

  • If you're using .NET 10.0, you should download and install the appropriate SDK: .NET 10.0.100-rc.2.25502.107 for Visual S

How this vulnerability can be exploited

This issue can be reached with local access to the system, attack complexity is low, an attacker needs low-level privileges on the target. A user must be tricked into taking some action. The scope is unchanged, so the impact stays within the vulnerable component. Rated impact: confidentiality high, integrity high, availability high.

Weakness class

CVE-2025-55247 is classified as CWE-59: Link Following. The software follows symbolic or hard links without verifying their target, so a planted link can redirect an operation to a sensitive file.

Affected software

CVE-2025-55247 is recorded against 6 packages.

  • .net (from 9.0.0 up to 9.0.10)
  • dotnet
  • dotnet-sdk
  • microsoft.build (from 17.8.0 up to 17.8.43)
  • microsoft.build.tasks.core (from 17.8.0 up to 17.8.43)
  • microsoft.build.utilities.core (from 17.8.0 up to 17.8.43)

Timeline and source

Published on 14 October 2025 and last revised on 17 June 2026. No public exploit is currently recorded for this entry. Record sourced from NVD.

References

msrc.microsoft.com

CVE-2025-55247 on other distributions

Each distribution ships its own build and its own fixed version. Pick the one you run:

Details

Severity HIGH
CVSS Score 8.0
CVSS Vector CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
CWE CWE-59
Public Exploit ✅ No
Source NVD
Published 2025-10-14
Updated 2026-08-12
Modified 2026-06-17
Fix URL N/A

Affected Packages

Software From version Fixed in
.net 9.0.0 9.0.10
dotnet
dotnet-sdk
microsoft.build 17.8.0 17.8.43
microsoft.build.tasks.core 17.8.0 17.8.43
microsoft.build.utilities.core 17.8.0 17.8.43

Similar Threats

Site Security Check

Is .net part of your stack?

CVE-2025-55247 is rated CVSS 8.0 High. BotEraser scans your installation against known CVE records and tells you whether this vulnerability applies to the versions you actually run.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.