Skip to main content

Microsoft Visual Studio CVE-2026-69805

| EUVDEUVD-2026-73721 HIGH
External Control of File Name or Path (CWE-73)
2026-09-08 secure@microsoft.com GHSA-4pxg-8538-m58j
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Reach vulnerable .NET/diagnostics component over network
  2. Delivery
    Supply crafted file name or path (CWE-73)
  3. Exploit
    Higher-privileged process resolves attacker-controlled path
  4. Execution
    Load or overwrite trusted file
  5. Impact
    Elevate privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Requires that a Visual Studio 2022 (17.14.0 to <17.14.40), Visual Studio 2026 (18.9.0 to <18.9.3), or Microsoft.Diagnostics.Runtime (ClrMD) component process an externally-supplied file name or path that the attacker can influence over the network; the higher-privileged process must then resolve that path (CWE-73, no canonicalization). Limiting factors: the CVSS AC:H rating indicates exploitation is not straightforward and depends on specific input conditions or timing outside the attacker's control, and the affected components are developer/diagnostics tooling rather than always-on network services, so realistic exposure depends on whether the vulnerable component consumes untrusted input in a given deployment. No authentication is required (PR:N) and no user interaction (UI:N).

Impact

This is a genuinely high-severity but not high-urgency issue. The vendor CVSS of 8.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) reflects a network-reachable, unauthenticated elevation-of-privilege flaw with total impact (C:H/I:H/A:H), but the AC:H metric signals that reliable exploitation requires specific conditions or timing the attacker does not fully control. The corroborating signals all point AWAY from imminent mass exploitation: EPSS is only 0.51% (42nd percentile), CISA SSVC records Exploitation as 'none' and Automatable as 'no' (while confirming Technical Impact as 'total', consistent with the CVSS impact metrics), and there is no CISA KEV listing and no public POC. Exploitation status: no public exploit identified at time of analysis. The one tension worth flagging: the description phrases this as 'elevate privileges over a network' via CWE-73 (external control of file name/path), which is a somewhat unusual pairing - path-injection EoP typically implies the attacker can influence a path that a higher-privileged .NET process consumes, so the realistic vector likely involves a developer/diagnostics workflow rather than a directly internet-exposed listener. Net: treat as a patch-in-normal-cycle item, not an emergency, unless the affected component is exposed in an untrusted context.

Exploit ScenarioDerived

An attacker supplies a crafted file name or path value that a Visual Studio or Microsoft.Diagnostics.Runtime component consumes without proper canonicalization, causing a higher-privileged .NET process to read from or write to an attacker-chosen location and thereby run attacker-controlled code or overwrite trusted files, elevating privilege. Because CVSS marks AC:H, the attacker must satisfy non-trivial preconditions (specific input timing or a particular diagnostics/debugging workflow). No public proof-of-concept exists at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Sep 29, 2026

Privilege elevation in Microsoft Visual Studio 2022 (17.14.0 to <17.14.40), Visual Studio 2026 (18.9.0 to <18.9.3), and the Microsoft.Diagnostics.Runtime (ClrMD) library stems from external control of a file name or path (CWE-73) that a higher-privileged process then resolves without canonicalization, letting an unauthenticated remote attacker influence which file is opened or executed and thereby gain the privileges of the resolving process. The assessed vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, CVSS 8.1) confirms no authentication or user interaction is required, but the high attack-complexity rating reflects that success depends on specific input conditions and on whether the affected developer/diagnostics component actually consumes attacker-influenced paths in a given deployment. Risk signals are mixed: EPSS is only 0.51% (42nd percentile), CISA SSVC records Exploitation: none and Automatable: no, and no public exploit code has been identified at time of analysis, so this is a high-severity but not high-urgency issue; vendor patches are available and the affected components are developer tooling rather than always-on network services.

Earlier versions of this analysis (1)
v1 Sep 09, 2026 - 01:05 CVSS 7.5

Privilege escalation in Microsoft .NET's diagnostic runtime allows a network-reachable unauthenticated attacker - contingent on user interaction - to gain elevated privileges by supplying an externally controlled file path (CWE-73). The vulnerable component is Microsoft.Diagnostics.Runtime, embedded in Visual Studio 2026 (18.9.x) and Visual Studio 2022 (17.14.x), making developer workstations the primary target. No public exploit code and no CISA KEV listing have been identified at time of analysis; the AC:H and UI:R requirements meaningfully reduce practical exploitability despite the full C:H/I:H/A:H impact rating.

RemediationAI

Vendor-released patch is available: update Visual Studio 2022 to 17.14.40 or later, Visual Studio 2026 to 18.9.3 or later, and refresh any Microsoft.Diagnostics.Runtime (ClrMD) dependency to the fixed build published in the MSRC advisory (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-69805); because ClrMD is commonly pulled in as a library, patching Visual Studio alone does not cover applications or CI agents that reference the package directly, so inventory and update both. If immediate upgrade is not possible, compensating controls that reduce the attack surface include: blocking or strictly allow-listing externally supplied file names and paths before they reach diagnostics or project-loading code (trade-off: can break legitimate automation that relies on caller-provided paths), running Visual Studio, ClrMD-based tools, and build/debug agents under a least-privileged account rather than an administrator or SYSTEM context so a successful path hijack yields little (trade-off: some debug and dump-collection scenarios require elevated rights and may degrade), disabling or restricting network-exposed debug, remote symbol, and dump-processing endpoints to trusted management networks (trade-off: reduces remote developer productivity), and enforcing canonicalization plus directory-containment checks in any in-house wrappers around the affected components (trade-off: requires code changes and regression testing). Monitor for Microsoft advisory updates, since EPSS (0.51%, 42nd percentile) and SSVC (Exploitation: none, Automatable: no) currently indicate low near-term exploitation pressure but do not preclude future weaponization.

Affected VersionsENISA

Microsoft Visual Studio 2026 version 18.9 18.9.0 <18.9.3
Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.40
Microsoft.Diagnostics.Runtime 4.1.740301 <4.1.740301

Affected Packages

euvd microsoft_diagnostics_runtime fix: 4.1.740301
euvd microsoft_visual_studio_2022_version_17_14 fix: 17.14.40
euvd microsoft_visual_studio_2026_version_18_9 fix: 18.9.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in euvd

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

Technical ContextAI · show details

The root cause is CWE-73, External Control of File Name or Path, in the .NET tooling ecosystem. CPE data pins the affected surface to three related Microsoft components: Microsoft.Diagnostics.Runtime (the ClrMD library used to inspect .NET process dumps and live processes), Visual Studio 2022, and Visual Studio 2026, with EUVD version ranges of 17.14.0 to <17.14.40, 18.9.0 to <18.9.3, and Microsoft.Diagnostics.Runtime 4.1.740301 respectively. The weakness class is path-traversal/canonicalization adjacent: when a file name or path is supplied externally and the consumer fails to canonicalize and validate it before resolving, the resolved target can point outside the intended directory or to an attacker-chosen location. Because the resolving process in a developer or diagnostics workflow frequently runs with elevated or broader privileges than the input source, the path-confusion becomes a privilege-elevation primitive rather than simple information disclosure; the confidentialities/integrity/availability all-high impact scores reflect possible code execution, data tampering, or destructive file operations under the higher-privileged identity. The network vector (AV:N) and PR:N/UI:N values indicate the malicious path can arrive over the network without credentials or user interaction, while AC:H acknowledges that reaching the vulnerable resolution path reliably requires conditions outside the attacker's direct control. SSVC's Technical Impact: total aligns with the full C/I/A compromise potential, while Exploitation: none and Automatable: no indicate no known adversary activity or trivially scriptable mass-exploitation pattern.

Know when .NET 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

NVD PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

Network-reachable path-injection EoP with no auth or interaction (AV:N/PR:N/UI:N) but non-trivial preconditions (AC:H); attacker-controlled path yields total code-execution impact (C:H/I:H/A:H), contained to one component (S:U).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
Analysis Updated
Sep 29, 2026 - 20:13 vuln.today
v2 - CVSS changed
CVSS changed
Sep 29, 2026 - 20:07 NVD
7.5 (HIGH) 8.1 (HIGH)
Patch available
Sep 08, 2026 - 18:35 EUVD
CVE Published
Sep 08, 2026 - 18:19 nvd
HIGH 7.5

DescriptionNVD

External control of file name or path in .NET allows an unauthorized attacker to elevate privileges over a network.

Executive ViewAI

Why It Matters

A privilege-elevation vulnerability in Microsoft Visual Studio 2022, Visual Studio 2026 and the Microsoft.Diagnostics.Runtime (ClrMD) library allows an unauthenticated attacker to influence file paths that a higher-privileged process later resolves, potentially yielding the rights of that process on developer workstations and build/diagnostics infrastructure. Those systems commonly run with build-service or administrative privileges and hold source code, signing material and pipeline credentials, so a successful compromise could extend well beyond a single user into the software supply chain. No public exploit code or active exploitation has been identified and the very low EPSS score indicates limited near-term likelihood, but the product set is business-critical and a vendor fix is already available.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
High
Visual Studio is a very widely deployed enterprise developer IDE
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

More in .NET

View all
CVE-2026-87697 HIGH POC
8.8 Oct 13

Remote code execution affects Windows desktop applications built on the Microsoft.WindowsDesktop.App.Runtime (WPF) compo

CVE-2023-7334 CRITICAL POC
9.8 Jan 15

Changjetong T+ (through 16.x) has .NET deserialization RCE in an AjaxPro endpoint. Attacker-controlled JSON triggers des

CVE-2026-75513 CRITICAL POC
9.1 Sep 16

SQL injection (CWE-89) in Marten, the .NET transactional document DB and event store for PostgreSQL, affects versions 7.

CVE-2026-100369 HIGH POC
8.4 Sep 25

Argument injection in the CliInvoke .NET process-wrapping library (and its former identity, AlastairLundy.CliInvoke) all

CVE-2019-25359 HIGH POC
8.2 Feb 18

SD.NET RIM versions before 4.7.3c contain a SQL injection vulnerability that allows attackers to inject malicious SQL st

CVE-2026-25925 HIGH POC
7.8 Feb 09

PowerDocu versions prior to 2.4.0 allow arbitrary .NET object instantiation and code execution through unsafe deserializ

CVE-2025-24070 HIGH POC
7.0 Mar 11

Weak authentication in ASP.NET Core &amp; Visual Studio allows an unauthorized attacker to elevate privileges over a net

CVE-2026-26282 MEDIUM POC
6.6 Feb 19

NanaZip versions 5.0.1252.0 through 6.0.1629.0 contain an out-of-bounds heap read in the .NET Single File bundle parser

CVE-2026-27709 MEDIUM POC
6.6 Feb 26

Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc

CVE-2020-37103 MEDIUM POC
6.4 Feb 03

DotNetNuke 9.5 contains a persistent cross-site scripting vulnerability that allows normal users to upload malicious XML

CVE-2026-3263 MEDIUM POC
6.3 Feb 26

Asp.Net-Core-Inventory-Order-Management-System versions up to 9.20250118. contains a security vulnerability (CVSS 6.3).

CVE-2025-54539 CRITICAL
9.8 Oct 16

Remote code execution in the ActiveMQ NMS AMQP .NET client affects all releases up to and including 2.3.0 when the clien

Vendor StatusVendor

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