Skip to main content

Microsoft Visual Studio CVE-2026-71328

| EUVDEUVD-2026-73781 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-09-08 secure@microsoft.com GHSA-4qhr-qf46-fcrx GHSA-63gh-g2x5-x69v
8.8
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious project file or .NET artifact
  2. Delivery
    Deliver via phishing or compromised package registry
  3. Exploit
    Victim opens artifact in Visual Studio or automated build processes it
  4. Execution
    Heap-based buffer overflow triggered in shared .NET component
  5. Impact
    Arbitrary code execution in victim developer context

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

User interaction is required: a victim must open or process attacker-controlled content - such as a project file, solution, build artifact, or NuGet package - using an unpatched version of Visual Studio 2022 (17.14.x before 17.14.40), Visual Studio 2026 (18.9.x before 18.9.3), or an affected .NET runtime or SDK (8.0.x before 8.0.31, 9.0.x before 9.0.20, 10.0.x before 10.0.12, or 11.0 pre-RC1). No authentication or elevated privileges are required on the attacker side (PR:N per CVSS). Fully automated zero-click network exploitation is not supported by the UI:R rating. However, CI/CD pipelines or build servers that automatically consume external packages without human review may reduce this interaction barrier in practice, as the 'user' interaction step is effectively automated by the build system.

Impact

The CVSS 3.1 score of 8.8 with vector AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H reflects high severity but not fully automatable exploitation: no credentials are required and the network attack vector enables broad delivery, yet a victim must actively interact with the malicious content. There is no CISA KEV listing and no public proof-of-concept identified, which tempers real-world urgency relative to the raw score; EPSS data was not present in available intelligence. The breadth of affected .NET versions across three LTS streams simultaneously means developer workstations and automated build infrastructure across a wide range of organizations are exposed - even a compact development team maintaining a multi-version .NET portfolio should treat this as a priority patch event. Patch availability from Microsoft significantly reduces residual risk for organizations that can apply updates promptly.

Exploit ScenarioDerived

An attacker crafts a malicious Visual Studio project file, .NET assembly, or NuGet package and distributes it via phishing, a compromised open-source repository, or a supply-chain vector. When a developer opens the artifact in an affected version of Visual Studio or triggers a build using an affected .NET SDK, the heap overflow fires and executes arbitrary code under the developer's account context. No public proof-of-concept has been identified, but the AC:L rating indicates a working exploit would not require sophisticated heap-layout manipulation.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 PoC candidate (unverified) Patch available 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 09, 2026

Heap-based buffer overflow in Microsoft Visual Studio 2022 and 2026 enables network-delivered remote code execution when a victim user interacts with attacker-supplied content, yielding full compromise of confidentiality, integrity, and availability. The vulnerability spans multiple .NET Long-Term Support and current release trains (8.0, 9.0, 10.0, 11.0), significantly broadening the attack surface beyond the IDE to include build servers and CI/CD pipelines ingesting .NET artifacts. Reported through Microsoft's MSRC channel (secure@microsoft.com) with a vendor patch now available; no public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Apply vendor-released patches immediately: update Visual Studio 2026 to 18.9.3, Visual Studio 2022 to 17.14.40, .NET 8.0 to 8.0.31, .NET 9.0 to 9.0.20, .NET 10.0 to 10.0.12, and .NET 11.0 to RC1 or later as it becomes generally available. Guidance is provided in the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-71328. Where immediate patching is not feasible, enforce policies that prevent developers from opening untrusted project files, solution archives, or NuGet packages sourced from outside verified repositories - this directly targets the UI:R interaction trigger. For CI/CD pipelines that automatically ingest external .NET artifacts, implement artifact signing verification and allowlisting to reduce the automated-processing attack surface. Note that blocking external artifact ingestion may impact build reproducibility workflows and should be tested against existing pipelines before broad deployment.

Affected VersionsENISA

Microsoft Visual Studio 2026 version 18.9 18.9.0 <18.9.3
.NET 9.0 9.0.0 <9.0.20
.NET 10.0 10.0.0 <10.0.12
.NET 8.0 8.0.0 <8.0.31
Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.40
.NET 11.0 11.0.0 <11.0 RC1

Affected Packages

nuget microsoft.diasymreader.native fix: 18.9.0-beta1.26405.2
euvd microsoft_visual_studio_2022_version_17_14 fix: 17.14.40
euvd microsoft_visual_studio_2026_version_18_9 fix: 18.9.3
euvd net_10_0 fix: 10.0.12
euvd net_8_0 fix: 8.0.31
euvd net_9_0 fix: 9.0.20

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 6 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-122 (Heap-based Buffer Overflow) arises when data written to a heap-allocated buffer exceeds its allocated bounds, corrupting adjacent allocations and potentially redirecting control flow to attacker-controlled memory. In the Visual Studio and .NET ecosystem, this class of vulnerability commonly surfaces during parsing of project files, solution artifacts, compiled assemblies, or NuGet package metadata. The cross-product impact spanning Visual Studio 2026 (18.9.x), Visual Studio 2022 (17.14.x), and .NET runtime releases 8.0.x through 11.0 pre-release strongly suggests the vulnerable code path resides in a shared .NET runtime or SDK component rather than in IDE-specific UI logic. EUVD-2026-73781 correlates this finding across the Microsoft product family.

Know when Visual Studio 2022 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 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network delivery requiring no privileges, low complexity once content is crafted, but active victim interaction to open content; full C/I/A loss on successful exploitation.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

Lifecycle Timeline

2
Patch available
Sep 08, 2026 - 18:35 EUVD
CVE Published
Sep 08, 2026 - 18:20 nvd
HIGH 8.8

DescriptionCVE.org

Heap-based buffer overflow in Visual Studio allows an unauthorized attacker to execute code over a network.

Technical POC Analysis

The advisory identifies the bug class as CWE-122 (Heap-based Buffer Overflow) in Microsoft.DiaSymReader.Native.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Microsoft Visual Studio 2022 and 2026 contain a critical vulnerability that enables remote code execution when developers interact with attacker-supplied content. No public exploit has been identified at the time of analysis, but the vulnerability affects development environments and CI/CD infrastructure across .NET versions 8.0 through 11.0, creating significant software supply chain risk.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
High
dominant IDE and runtime across enterprise .NET development globally
Threat Intel
1
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Unlikely
Data Quality
6 sources
Confidence: High

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 Yes
EPSS 0.6%
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

65
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2023-38180 HIGH
7.5 Aug 08

.NET and Visual Studio Denial of Service Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely e

CVE-2025-26682 HIGH
7.5 Apr 08

Allocation of resources without limits or throttling in ASP.NET Core allows an unauthorized attacker to deny service ove

CVE-2025-55315 CRITICAL POC
9.9

ASP.NET Core Kestrel request smuggling allows a low-privileged network attacker (PR:L, no user interaction) to desynchro

CVE-2026-69439 HIGH POC
8.8 Sep 08

Heap-based buffer overflow (CWE-122) in Microsoft .NET and Visual Studio allows a network-based unauthenticated attacker

CVE-2026-62886 HIGH POC
7.8 Aug 11

Privilege escalation in Microsoft .NET runtimes (8.0, 9.0, and 10.0) and Microsoft Visual Studio 2022 and 2026 results f

CVE-2026-62871 HIGH POC
7.8 Aug 11

Heap-based buffer overflow (CWE-122) in Microsoft .NET enables local code execution across all actively supported .NET r

CVE-2026-70354 HIGH POC
7.8 Aug 11

Local code execution via out-of-bounds write in Microsoft .NET allows an unauthenticated local attacker to achieve full

CVE-2026-62909 HIGH POC
7.8 Aug 11

Local privilege escalation in Microsoft .NET (versions 8.0, 9.0, and 10.0) and Microsoft Visual Studio 2022/2026 allows

CVE-2026-62901 HIGH POC
7.5 Aug 11

Denial-of-service in Microsoft .NET runtimes and Visual Studio allows unauthenticated remote attackers to crash or hang

CVE-2026-62897 HIGH POC
7.0 Aug 11

Integer overflow in Microsoft .NET Framework and modern .NET runtimes enables local code execution with full process com

CVE-2026-62898 HIGH POC
7.5 Aug 11

Use-after-free memory corruption in Microsoft's QUIC protocol implementation (MsQuic) exposes sensitive heap memory to u

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