Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver specially crafted file to .NET application
  2. Exploit
    Trigger absolute path traversal in runtime file handler
  3. Execution
    Write file outside intended directory boundary
  4. Impact
    Tamper with system or application files

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Absolute path validation
Exploitation Conditions

The target system must be running Windows with an affected .NET runtime (8.0.0-8.0.26, 9.0.0-9.0.15, or 10.0.0-10.0.7); non-Windows platforms are explicitly excluded per the GHSA advisory. The attacker must be able to deliver a specially crafted file to a service or application that processes untrusted file input using the vulnerable runtime. Per the NVD CVSS vector (PR:L), some level of authentication may be required to reach the file processing endpoint, though the GHSA advisory vector (PR:N) suggests unauthenticated delivery may be possible - this discrepancy is unresolved and must be verified with Microsoft. The attacker's control over the write destination is explicitly described as limited, reducing but not eliminating the potential for impactful exploitation. The vulnerability does not affect Linux or macOS deployments.

Impact

Two conflicting CVSS 3.1 vectors exist in the source data and must be flagged: the NVD-recorded vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N (score 4.3, requiring prior authentication and yielding limited integrity impact), while the GHSA advisory published by Microsoft records AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N (unauthenticated, high integrity impact, implying a score closer to 7.5). This discrepancy is material - security teams should consult the Microsoft MSRC advisory directly to confirm the authoritative vector before triaging. Regardless of which vector applies, EPSS at 0.08% (23rd percentile) and SSVC exploitation status of 'none' suggest low real-world exploitation pressure. The public POC raises the urgency slightly but does not change the SSVC 'not automatable' assessment. The 'limited control over destination' language in the description aligns with I:L rather than I:H, making the NVD scoring more consistent with the described impact, though the vendor-side GHSA may reflect a worst-case scenario assessment.

Exploit ScenarioDerived

An attacker submits a specially crafted archive or file (such as a malicious ZIP or tar) to a .NET web application or file-processing service running on Windows. The path traversal flaw causes the runtime to write the file's contents to a location outside the intended target directory - for example, dropping a file into a startup directory or overwriting an application configuration file. A public proof-of-concept is available at https://gist.github.com/alon710/261ffaf79cb2412380434d62f37902b8, lowering the technical bar for exploitation.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 23, 2026

Absolute path traversal in Microsoft .NET Core (Windows runtime, versions 8.0 through 10.0) enables a network-accessible attacker to write arbitrary files and directories to restricted locations on a vulnerable system by sending a specially crafted file. Exploitation is constrained by limited attacker control over the write destination, and SSVC assessment rates exploitation as 'none' with non-automatable impact, consistent with the low EPSS of 0.08%. A publicly available proof-of-concept exists on GitHub Gist, but no confirmed active exploitation appears in CISA KEV; patched runtime versions are available for all affected .NET branches.

RemediationAI

Upgrade affected .NET runtimes to the patched versions released by Microsoft: .NET 8.0.27, .NET 9.0.16, and .NET 10.0.8, available via NuGet (e.g., Microsoft.NetCore.App.Runtime.win-x64) and the standard .NET update channel. For Visual Studio, update to version 15.9.80 (VS 2017), 16.11.56 (VS 2019), 17.12.20 or 17.14.31 (VS 2022), or 18.5.3 (VS 2026) through the Visual Studio Installer. Full patching guidance is at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-32175 and the dotnet announcements issue at https://github.com/dotnet/announcements/issues/396. If immediate patching is not feasible, consider restricting network access to services that process untrusted file uploads and validating file paths server-side before any write operation; note that application-layer mitigations may be incomplete given the traversal occurs at the runtime level.

Affected VersionsENISA

Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.31
.NET 9.0 9.0.0 <9.0.16
.NET 8.0 8.0.0 <8.0.27
Microsoft Visual Studio 2017 version 15.9 (includes 15.0 - 15.8) 15.9.0 <15.9.80
.NET 10.0 10.0.0 <10.0.8
Microsoft Visual Studio 2022 version 17.12 17.12.0 <17.12.20
Microsoft Visual Studio 2019 version 16.11 (includes 16.0 - 16.10) 16.11.0 <16.11.56
Microsoft Visual Studio 2026 version 18.5 18.5.0 <18.5.3

Affected Packages

nuget microsoft.netcore.app.runtime.win-arm fix: 8.0.27, 9.0.16, 10.0.8
nuget microsoft.netcore.app.runtime.win-arm64 fix: 8.0.27, 9.0.16, 10.0.8
nuget microsoft.netcore.app.runtime.win-x64 fix: 8.0.27, 9.0.16, 10.0.8
nuget microsoft.netcore.app.runtime.win-x86 fix: 8.0.27, 9.0.16, 10.0.8
euvd microsoft_visual_studio_2017_version_15_9_includes_15_0_15_8 fix: 15.9.80
euvd microsoft_visual_studio_2019_version_16_11_includes_16_0_16_10 fix: 16.11.56
euvd microsoft_visual_studio_2022_version_17_12 fix: 17.12.20
euvd microsoft_visual_studio_2022_version_17_14 fix: 17.14.31
euvd microsoft_visual_studio_2026_version_18_5 fix: 18.5.3
euvd net_10_0 fix: 10.0.8
euvd net_8_0 fix: 8.0.27
euvd net_9_0 fix: 9.0.16

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 12 packages in nuget, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-36 (Absolute Path Traversal) is the root cause: .NET Core's file-handling logic fails to sanitize absolute path components in specially crafted input files, allowing path components to escape the intended write directory. The flaw is confined to Windows runtime packages - CPE strings confirm only win-arm, win-arm64, win-x64, and win-x86 variants of Microsoft.NetCore.App.Runtime are affected across .NET 8.0, 9.0, and 10.0. Visual Studio 2017 through 2026 are also listed as affected because they bundle or reference the vulnerable .NET runtime packages. The GHSA advisory (GHSA-rg75-q538-x34v) explicitly scopes impact to the Windows platform across all architectures.

Know when Net 10 0 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (microsoft) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
ENISA EUVD HIGH
vuln.today AI 5.3 MEDIUM

Network delivery of a crafted file requires no prior auth; 'limited destination control' supports I:L over I:H despite GHSA claiming otherwise.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat 4.3 MEDIUM

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.1%
Top 77% exploitable
Prevalence
High
Widely deployed runtime across enterprise Windows .NET applications
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Exploit
POC
Public exploit code exists
Data Quality
9 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment NCSC-NL GHSA MSRC Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: +5

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-50528 HIGH POC
8.2 Jul 14

Security feature bypass in Microsoft .NET (versions 8.0, 9.0, and 10.0) lets a remote, unauthenticated attacker circumve

CVE-2026-33116 HIGH POC
7.5 Apr 14

Infinite loop denial-of-service vulnerability in Microsoft .NET Framework (3.5 through 4.8.1), .NET 8.0, 9.0, and 10.0 a

CVE-2026-50651 HIGH POC
7.5 Jul 14

Network denial of service in Microsoft .NET 8.0, 9.0, and 10.0 (and the corresponding Visual Studio 2022/2026 tooling) a

CVE-2026-50525 HIGH POC
7.5 Jul 14

Network-based denial of service in Microsoft .NET 8.0, 9.0, and 10.0 allows an unauthenticated remote attacker to exhaus

CVE-2026-26171 HIGH POC
7.5 Apr 14

Denial-of-service condition in Microsoft .NET Framework 8.0, 9.0, and 10.0 allows unauthenticated remote attackers to ex

CVE-2026-42899 HIGH POC
7.5 May 12

Remote denial of service in ASP.NET Core (.NET 8.0, 9.0, and 10.0) allows an unauthenticated attacker to send crafted ne

CVE-2026-35433 HIGH POC
7.3 May 12

Local privilege elevation in Microsoft .NET (Windows Desktop/WPF runtime) for versions 8.0, 9.0, and 10.0 allows an atta

CVE-2026-32177 HIGH POC
7.3 May 12

Local privilege escalation in Microsoft .NET Framework (versions 3.5 through 10.0) and Visual Studio 2017 occurs through

CVE-2026-50659 MEDIUM POC
6.5 Jul 14

Output spoofing via improper encoding in Microsoft .NET 8.0, 9.0, and 10.0 allows a low-privileged network attacker to m

CVE-2026-47303 HIGH
8.8 Jul 14

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged

CVE-2026-47300 HIGH
8.8 Jul 14

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged

CVE-2026-57108 HIGH
7.5 Jul 14

Denial of service in Microsoft .NET (versions 8.0, 9.0, and 10.0) allows a remote, unauthenticated attacker to crash or

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy