Every CVE Search/ Get API key

CVE-2026-32175

.NET Core Tampering Vulnerability

4.3 MediumFix available

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
None

Exploit likelihood

0.71%Up 0.6 points since May 13, 2026
90%50%10%1%

What each source reports

CVE List Score used 4.3

.NET Core Tampering Vulnerability

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Record
CVE-2026-32175
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N/E:U/RL:O/RC:C
Weakness
CWE-36
Updated
2026-11-02
EUVDEUVD-2026-29571 4.3

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Record
EUVD-2026-29571
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N/E:U/RL:O/RC:C
Updated
2026-11-02
GitHub AdvisoriesGHSA-rg75-q538-x34v 7.5

Microsoft Security Advisory CVE-2026-32175 – .NET Core Tampering Vulnerability

Executive Summary:

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

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories.

To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system.

The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Announcement

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

CVSS Details

  • Version: 3.1
  • Severity:
  • Score: 4.3
  • Vector: /AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
  • Weakness: CWE-36: Absolute Path Traversal

Affected Platforms

  • Platforms: Windows
  • Architectures: All

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

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

<a name=".NET 10"></a>.NET 10

Package name | Affected version | Patched version ------------ | ---------------- | ------------------------- Microsoft.NetCore.App.Runtime.win-arm | >= 10.0.0, <= 10.0.7 | 10.0.8 Microsoft.NetCore.App.Runtime.win-arm64 | >= 10.0.0, <= 10.0.7 | 10.0.8 Microsoft.NetCore.App.Runtime.win-x64 | >= 10.0.0, <= 10.0.7 | 10.0.8 Microsoft.NetCore.App.Runtime.win-x86 | >= 10.0.0, <= 10.0.7 | 10.0.8

<a name=".NET 9"></a>.NET 9

Package name | Affected version | Patched version ------------ | ---------------- | ------------------------- Microsoft.NetCore.App.Runtime.win-arm | >= 9.0.0, <= 9.0.15 | 9.0.16 Microsoft.NetCore.App.Runtime.win-arm64 | >= 9.0.0, <= 9.0.15 | 9.0.16 Microsoft.NetCore.App.Runtime.win-x64 | >= 9.0.0, <= 9.0.15 | 9.0.16 Microsoft.NetCore.App.Runtime.win-x86 | >= 9.0.0, <= 9.0.15 | 9.0.16

<a name=".NET 8"></a>.NET 8

Package name | Affected version | Patched version ------------ | ---------------- | ------------------------- Microsoft.NetCore.App.Runtime.win-arm | >= 8.0.0, <= 8.0.26 | 8.0.27 Microsoft.NetCore.App.Runtime.win-arm64 | >= 8.0.0, <= 8.0.26 | 8.0.27 Microsoft.NetCore.App.Runtime.win-x64 | >= 8.0.0, <= 8.0.26 | 8.0.27 Microsoft.NetCore.App.Runtime.win-x86 | >= 8.0.0, <= 8.0.26 | 8.0.27

Advisory FAQ

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

If using a package listed in affected packages, a developer's application is 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…
Record
GHSA-rg75-q538-x34v
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-22, CWE-36
Updated
2026-11-02
NVD 4.3

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Record
CVE-2026-32175
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-36, CWE-22
Updated
2026-11-02
OSVALPINE-CVE-2026-32175 4.3

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Record
ALPINE-CVE-2026-32175
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-03
OSVBELL-CVE-2026-32175 4.3
Record
BELL-CVE-2026-32175
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
Show 5 moreShow less
OSV 4.3

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Record
CVE-2026-32175
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVGHSA-rg75-q538-x34v 7.5

Microsoft Security Advisory CVE-2026-32175 – .NET Core Tampering Vulnerability

Executive Summary:

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

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories.

To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system.

The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Announcement

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

CVSS Details

  • Version: 3.1
  • Severity:
  • Score: 4.3
  • Vector: /AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
  • Weakness: CWE-36: Absolute Path Traversal

Affected Platforms

  • Platforms: Windows
  • Architectures: All

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

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

<a name=".NET 10"></a>.NET 10

Package name | Affected version | Patched version ------------ | ---------------- | ------------------------- Microsoft.NetCore.App.Runtime.win-arm | >= 10.0.0, <= 10.0.7 | 10.0.8 Microsoft.NetCore.App.Runtime.win-arm64 | >= 10.0.0, <= 10.0.7 | 10.0.8 Microsoft.NetCore.App.Runtime.win-x64 | >= 10.0.0, <= 10.0.7 | 10.0.8 Microsoft.NetCore.App.Runtime.win-x86 | >= 10.0.0, <= 10.0.7 | 10.0.8

<a name=".NET 9"></a>.NET 9

Package name | Affected version | Patched version ------------ | ---------------- | ------------------------- Microsoft.NetCore.App.Runtime.win-arm | >= 9.0.0, <= 9.0.15 | 9.0.16 Microsoft.NetCore.App.Runtime.win-arm64 | >= 9.0.0, <= 9.0.15 | 9.0.16 Microsoft.NetCore.App.Runtime.win-x64 | >= 9.0.0, <= 9.0.15 | 9.0.16 Microsoft.NetCore.App.Runtime.win-x86 | >= 9.0.0, <= 9.0.15 | 9.0.16

<a name=".NET 8"></a>.NET 8

Package name | Affected version | Patched version ------------ | ---------------- | ------------------------- Microsoft.NetCore.App.Runtime.win-arm | >= 8.0.0, <= 8.0.26 | 8.0.27 Microsoft.NetCore.App.Runtime.win-arm64 | >= 8.0.0, <= 8.0.26 | 8.0.27 Microsoft.NetCore.App.Runtime.win-x64 | >= 8.0.0, <= 8.0.26 | 8.0.27 Microsoft.NetCore.App.Runtime.win-x86 | >= 8.0.0, <= 8.0.26 | 8.0.27

Advisory FAQ

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

If using a package listed in affected packages, a developer's application is 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…
Record
GHSA-rg75-q538-x34v
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-22, CWE-36
Updated
2026-11-02
OSVUBUNTU-CVE-2026-32175 4.3

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Record
UBUNTU-CVE-2026-32175
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVBIT-dotnet-2026-32175 No score

.NET Core Tampering Vulnerability

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Record
BIT-dotnet-2026-32175
Updated
2026-11-02
OSVBIT-dotnet-sdk-2026-32175 No score

.NET Core Tampering Vulnerability

A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories. To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system. The security update fixes the vulnerability by ensuring .NET Core properly handles files.

Record
BIT-dotnet-sdk-2026-32175
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
Microsoft.NetCore.App.Runtime.win-arm
NuGet
8.0.0 to 8.0.26
8.0.27
Microsoft.NetCore.App.Runtime.win-arm
NuGet
9.0.0 to 9.0.15
9.0.16
Microsoft.NetCore.App.Runtime.win-arm
NuGet
10.0.0 to 10.0.7
10.0.8
Microsoft.NetCore.App.Runtime.win-arm64
NuGet
8.0.0 to 8.0.26
8.0.27
Microsoft.NetCore.App.Runtime.win-arm64
NuGet
9.0.0 to 9.0.15
9.0.16
Microsoft.NetCore.App.Runtime.win-arm64
NuGet
10.0.0 to 10.0.7
10.0.8
Microsoft.NetCore.App.Runtime.win-x64
NuGet
8.0.0 to 8.0.26
8.0.27
Microsoft.NetCore.App.Runtime.win-x64
NuGet
9.0.0 to 9.0.15
9.0.16
Microsoft.NetCore.App.Runtime.win-x64
NuGet
10.0.0 to 10.0.7
10.0.8
Microsoft.NetCore.App.Runtime.win-x86
NuGet
8.0.0 to 8.0.26
8.0.27
Show 29 moreShow less
Affected packages
PackageAffectedFixed
Microsoft.NetCore.App.Runtime.win-x86
NuGet
9.0.0 to 9.0.15
9.0.16
Microsoft.NetCore.App.Runtime.win-x86
NuGet
10.0.0 to 10.0.7
10.0.8
dotnet10-runtime
Alpine:v3.23
before 10.0.8-r0
10.0.8-r0
dotnet10-runtime
Alpine:v3.24
before 10.0.8-r0
10.0.8-r0
dotnet8-runtime
Alpine:v3.21
before 8.0.27-r0
8.0.27-r0
dotnet8-runtime
Alpine:v3.22
before 8.0.27-r0
8.0.27-r0
dotnet8-runtime
Alpine:v3.23
before 8.0.27-r0
8.0.27-r0
dotnet8-runtime
Alpine:v3.24
before 8.0.27-r0
8.0.27-r0
dotnet9-runtime
Alpine:v3.21
before 9.0.16-r0
9.0.16-r0
dotnet9-runtime
Alpine:v3.22
before 9.0.16-r0
9.0.16-r0
dotnet9-runtime
Alpine:v3.23
before 9.0.16-r0
9.0.16-r0
dotnet9-runtime
Alpine:v3.24
before 9.0.16-r0
9.0.16-r0
dotnet8-runtime
Alpaquita:25
8.0.17-r0 up to 8.0.27-r0
8.0.27-r0
dotnet8-runtime
Alpaquita:stream
8.0.11-r1 up to 8.0.27-r0
8.0.27-r0
dotnet
Bitnami
8.0.0 up to 8.0.27, 9.0.0 up to 9.0.16
8.0.279.0.16
dotnet-sdk
Bitnami
8.0.0 up to 8.0.27, 9.0.0 up to 9.0.16
8.0.279.0.16
Microsoft.NetCore.App.Runtime.win-arm
NuGet
8.0.0 up to 8.0.27
8.0.27
Microsoft.NetCore.App.Runtime.win-arm
NuGet
9.0.0 up to 9.0.16
9.0.16
Microsoft.NetCore.App.Runtime.win-arm
NuGet
10.0.0 up to 10.0.8
10.0.8
Microsoft.NetCore.App.Runtime.win-arm64
NuGet
8.0.0 up to 8.0.27, plus listed versions
8.0.18.0.108.0.118.0.128.0.13
Show 20 moreShow less
8.0.148.0.158.0.168.0.178.0.188.0.198.0.28.0.208.0.218.0.228.0.238.0.248.0.258.0.268.0.38.0.48.0.58.0.68.0.78.0.8
8.0.27
Microsoft.NetCore.App.Runtime.win-arm64
NuGet
9.0.0 up to 9.0.16, plus listed versions
9.0.19.0.109.0.119.0.129.0.13
Show 10 moreShow less
9.0.149.0.159.0.29.0.39.0.49.0.59.0.69.0.79.0.89.0.9
9.0.16
Microsoft.NetCore.App.Runtime.win-arm64
NuGet
10.0.0 up to 10.0.8, plus listed versions
10.0.110.0.210.0.310.0.410.0.510.0.610.0.7
10.0.8
Microsoft.NetCore.App.Runtime.win-x64
NuGet
8.0.0 up to 8.0.27, plus listed versions
8.0.18.0.108.0.118.0.128.0.13
Show 20 moreShow less
8.0.148.0.158.0.168.0.178.0.188.0.198.0.28.0.208.0.218.0.228.0.238.0.248.0.258.0.268.0.38.0.48.0.58.0.68.0.78.0.8
8.0.27
Microsoft.NetCore.App.Runtime.win-x64
NuGet
9.0.0 up to 9.0.16, plus listed versions
9.0.19.0.109.0.119.0.129.0.13
Show 10 moreShow less
9.0.149.0.159.0.29.0.39.0.49.0.59.0.69.0.79.0.89.0.9
9.0.16
Microsoft.NetCore.App.Runtime.win-x64
NuGet
10.0.0 up to 10.0.8, plus listed versions
10.0.110.0.210.0.310.0.410.0.510.0.610.0.7
10.0.8
Microsoft.NetCore.App.Runtime.win-x86
NuGet
8.0.0 up to 8.0.27, plus listed versions
8.0.18.0.108.0.118.0.128.0.13
Show 20 moreShow less
8.0.148.0.158.0.168.0.178.0.188.0.198.0.28.0.208.0.218.0.228.0.238.0.248.0.258.0.268.0.38.0.48.0.58.0.68.0.78.0.8
8.0.27
Microsoft.NetCore.App.Runtime.win-x86
NuGet
9.0.0 up to 9.0.16, plus listed versions
9.0.19.0.109.0.119.0.129.0.13
Show 10 moreShow less
9.0.149.0.159.0.29.0.39.0.49.0.59.0.69.0.79.0.89.0.9
9.0.16
Microsoft.NetCore.App.Runtime.win-x86
NuGet
10.0.0 up to 10.0.8, plus listed versions
10.0.110.0.210.0.310.0.410.0.510.0.610.0.7
10.0.8
dotnet7
Ubuntu:22.04:LTS
All versions, plus listed versions
7.0.105-0ubuntu1~22.04.17.0.107-0ubuntu1~22.04.17.0.108-0ubuntu1~22.04.17.0.109-0ubuntu1~22.04.17.0.110-0ubuntu1~22.04.1
Show 9 moreShow less
7.0.111-0ubuntu1~22.04.17.0.112-0ubuntu1~22.04.17.0.113-0ubuntu1~22.04.17.0.114-0ubuntu1~22.04.17.0.115-0ubuntu1~22.04.17.0.116-0ubuntu1~22.04.17.0.117-0ubuntu1~22.04.17.0.117-0ubuntu1~22.04.27.0.119-0ubuntu1~22.04.1
None known

History

History
RecordedChangedSources
affected, aliases, referencesOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-32175 is a medium vulnerability (CVSS 4.3) in Microsoft .net, published May 12, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.71%, the 53rd percentile. Fixed in Microsoft.NetCore.App.Runtime.win-arm 8.0.27.

References

Show 5 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open