Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Deliver malicious .NET file via email/download
  2. Delivery
    User opens crafted assembly
  3. Exploit
    Trigger heap overflow in runtime parser
  4. Execution
    Corrupt memory to hijack execution flow
  5. Persist
    Execute shellcode with elevated privileges
  6. Impact
    Achieve SYSTEM-level access

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 must open or execute a specially crafted .NET application, assembly (DLL/EXE), or Visual Studio project file from an untrusted source. The vulnerability affects default .NET runtime configurations without requiring specific feature enablement. Exploitation is limited by the local attack vector (AV:L) requiring the malicious file to already be present on the target system through social engineering, removable media, or prior compromise. The mandatory user interaction (UI:R) means automated remote exploitation is not possible - an authenticated or unauthenticated user must actively trigger the vulnerability by launching the malicious .NET content. Windows systems with .NET Framework or .NET runtime installed are vulnerable regardless of whether they are developer machines or end-user workstations.

Impact

Real-world risk is moderate-high for multi-user Windows environments where users handle untrusted .NET applications or documents. The CVSS 7.3 score reflects local attack vector with low complexity (AV:L/AC:L), but critically requires no prior privileges (PR:N) and mandatory user interaction (UI:R). This profile suggests phishing or social engineering delivery of malicious .NET binaries rather than remote network exploitation. No EPSS score, KEV listing, or public POC data is provided, suggesting limited observed exploitation at analysis time - likely a proactive vendor disclosure. The PR:N metric is significant: attackers start from unprivileged context, making this valuable for initial access scenarios where code execution leads to privilege escalation. Primary risk is for systems where users regularly execute .NET applications from external sources (email attachments, downloads, removable media). Developer workstations running Visual Studio 2017 face additional risk when opening third-party projects. The UI:R requirement provides defensive opportunity through user awareness training, though sophisticated attackers can disguise malicious payloads as legitimate documents.

Exploit ScenarioDerived

Attacker crafts a malicious .NET assembly or Visual Studio project file containing heap overflow triggers in metadata or resource structures. Delivery via phishing email with attachment labeled as invoice, report, or software tool convinces target user to execute the file. Upon opening, the .NET runtime processes the malformed data, overflowing a heap buffer and allowing attacker-controlled memory corruption. Exploitation achieves code execution in the context of the .NET process, then leverages the PR:N→High privileges transition to escalate from standard user to SYSTEM-level access, enabling persistent malware installation or credential theft.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – May 12, 2026

Local privilege escalation in Microsoft .NET Framework (versions 3.5 through 10.0) and Visual Studio 2017 occurs through heap-based buffer overflow exploitation requiring user interaction with a malicious file. Attackers without initial privileges can achieve high-level code execution and data access by convincing a user to open a specially crafted document or application. Microsoft has released patches across all affected .NET versions per MSRC advisory, indicating this is a vendor-confirmed issue requiring immediate remediation for systems where users process untrusted .NET content.

RemediationAI

Apply security updates from Microsoft Security Response Center immediately via Windows Update or manual download from https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-32177, ensuring patches match specific .NET Framework and runtime versions installed. For Visual Studio 2017 environments, update to the latest servicing release through Visual Studio Installer. Until patching is complete, implement application whitelisting (AppLocker/Windows Defender Application Control) to restrict .NET assembly execution to trusted publishers only, though this may impact developer workflows and legitimate business applications requiring policy exceptions. Educate users to avoid opening .NET executables, DLLs, or Visual Studio project files from untrusted sources including email attachments and unverified downloads. On high-risk systems, consider temporarily disabling .NET Framework versions not actively required by business applications, noting that many Windows components and third-party software have .NET dependencies that may break if disabled.

Affected VersionsENISA

Microsoft Visual Studio 2017 version 15.9 (includes 15.0 - 15.8) 15.9.0 <15.9.80
Microsoft Visual Studio 2019 version 16.11 (includes 16.0 - 16.10) 16.11.0 <16.11.56
.NET 9.0 9.0.0 <9.0.16
Microsoft Visual Studio 2026 version 18.5 18.5.0 <18.5.3
Microsoft .NET Framework 3.5 AND 4.8 4.8.0 <4.8.9334.0 and 4.8.4802.0
Microsoft Visual Studio 2022 version 17.12 17.12.0 <17.12.20
Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2 4.7.0 <4.8.9334.0 and 4.8.4802.0
Microsoft .NET Framework 4.8 4.8.0 <4.8.9334.0 and 4.8.4802.0
Microsoft .NET Framework 3.5 AND 4.8.1 4.8.1 <4.8.9334.0 and 4.8.4802.0
Microsoft .NET Framework 3.5 3.5.0 <4.8.9334.0 and 4.8.4802.0
.NET 8.0 8.0.0 <8.0.27
.NET 10.0 10.0.0 <10.0.8
Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.31
Microsoft .NET Framework 3.5 AND 4.7.2 4.7.0 <4.8.9334.0 and 4.8.4802.0

Affected Packages

euvd microsoft_net_framework_3_5_3_5_0_4_8_9334_0_and no fix
euvd microsoft_net_framework_3_5_and_4_7_2_4_7_0_4_8_9334_0_and no fix
euvd microsoft_net_framework_3_5_and_4_8_1_4_8_1_4_8_9334_0_and no fix
euvd microsoft_net_framework_3_5_and_4_8_4_8_0_4_8_9334_0_and no fix
euvd microsoft_net_framework_4_6_2_4_7_4_7_1_4_7_2_4_7_0_4_8_9334_0_and no fix
euvd microsoft_net_framework_4_8_4_8_0_4_8_9334_0_and no fix
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 14 packages in euvd

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

Technical ContextAI · show details

This vulnerability affects the core .NET runtime across multiple framework versions including legacy .NET Framework 3.5-4.8.1, modern .NET 8.0-10.0, and Visual Studio 2017 development environments. The root cause is CWE-122 (heap-based buffer overflow), a memory corruption flaw where untrusted input causes the runtime to write beyond allocated heap boundaries during processing. Unlike stack overflows, heap corruption can be more complex to exploit but enables precise memory manipulation for privilege escalation. The widespread CPE coverage indicates the flaw resides in shared .NET runtime components used across framework versions, affecting both application execution and development tool environments where .NET assemblies are processed.

Know when Microsoft Net Framework 3 5 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 7.3 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
ENISA EUVD HIGH
Red Hat 7.3 HIGH

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

DescriptionCVE.org

Heap-based buffer overflow in .NET allows an unauthorized attacker to elevate privileges locally.

Executive ViewAI

Why It Matters

CVE-2026-32177 is a local privilege escalation vulnerability in Microsoft .NET Framework (versions 3.5-10.0) and Visual Studio 2017 that allows unprivileged users to achieve code execution through malicious files. Organizations where developers or users process untrusted .NET applications or documents face direct risk of unauthorized system access and data compromise; patching is critical for development teams and any systems running affected .NET versions.

Business Impact: High
Compensating Controls

Apply vendor patch. Until patched, restrict execution of untrusted .NET applications, disable automatic file opening in email clients, implement application whitelisting to control .NET runtime execution, and enforce file integrity monitoring on development machines.

Threat Intelligence Overview

EPSS Score
0.1%
Top 75% exploitable
Threat Intel
1
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 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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
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
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

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.

Vendor StatusVendor

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