Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local access to target host
-
DeliveryDeliver crafted file/project to user
-
ExploitUser opens malicious content (UI:R)
-
Execution.NET runtime injects/generates attacker code
-
PersistExecute code in victim context
-
ImpactElevate privileges / full C-I-A impact
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires local access to the target host and user interaction (CVSS AV:L, UI:R): a victim must open or process attacker-supplied content - a crafted file, project, or solution handled by the vulnerable .NET runtime or Visual Studio toolchain - for the code-injection to trigger. No prior authentication or privileges are needed (PR:N), and attack complexity is low (AC:L), but the mandatory user-interaction and local-access requirements are the key limiting factors, meaning there is no remote or automated/unattended exploitation path. The provided data does not name a specific enabled feature or non-default setting as a precondition, so the practical gate is simply that a user on the machine is convinced to interact with malicious content in a vulnerable .NET/Visual Studio version; the description's framing as local privilege elevation versus the RCE tags should be confirmed against Microsoft's advisory. |
| Impact | The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H = 7.8 High) describes a locally-reachable, low-complexity flaw that needs no prior privileges but does require victim interaction, yielding full C/I/A impact within an unchanged scope. No EPSS score, KEV listing, POC, or SSVC decision data was provided, so exploitation-probability signals are absent - treat exploitation likelihood as unquantified rather than low. There is a notable internal tension: NVD's description characterizes the outcome as local privilege elevation, while the tags (RCE, Code Injection) and the C:H/I:H/A:H impact read more like arbitrary code execution in the victim's security context - verify the precise impact class with Microsoft's advisory. Because the attacker requires local presence and user interaction, this is a real 'patch on schedule' priority (especially on developer/build hosts given the Visual Studio CPEs) but not a drop-everything internet-facing emergency; the absence of any public exploit or KEV entry supports normal Patch-Tuesday prioritization. |
| Exploit ScenarioDerived | An attacker delivers a crafted file, project, or solution to a developer or user and induces them to open or process it (UI:R) on a system with a vulnerable .NET runtime or Visual Studio build. When the runtime/toolchain processes the malicious content it generates and executes attacker-controlled code (CWE-94), giving the attacker code execution and full impact in the victim's context. No public exploit code is identified at time of analysis, so this scenario is inferred from the CVSS vector and tags rather than a demonstrated POC. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 14, 2026
Local privilege elevation in Microsoft .NET Framework (and .NET 8.0/9.0 plus Visual Studio 2022/2026) via code injection (CWE-94) that lets an unauthorized attacker run code with full confidentiality, integrity, and availability impact after a victim is tricked into interacting with attacker-supplied content. Microsoft reported the issue and has shipped a patch; there is no public exploit identified at time of analysis and it is not listed in CISA KEV. Exploitation requires local access and user interaction (UI:R), which meaningfully limits mass-exploitation despite the high 7.8 CVSS score.
RemediationAI
Patch available per vendor advisory: apply Microsoft's updates referenced at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50650, which covers .NET 8.0/9.0, the .NET Framework 3.5-4.8.1 servicing branches, and the affected Visual Studio 2022 (17.12, 17.14) and 2026 (18.7) toolchains; the provided data confirms a fix is available but does not enumerate exact fixed build/KB numbers, so pull the precise versions from the MSRC update guide and deploy through Windows Update/WSUS and the Visual Studio installer. Because .NET Framework updates are delivered as cumulative OS-level packages, ensure the correct update ring for each Framework version installed on a host is applied rather than assuming a single patch covers all branches. As compensating controls until patched, prioritize developer and build machines (Visual Studio hosts), avoid opening untrusted projects, solutions, or files that drive the runtime/toolchain, and enforce least-privilege on local accounts so a successful code-injection has reduced blast radius; note these are only partial mitigations since the flaw executes in the interacting user's context, so patching remains the durable fix.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 14 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
.NET Framework and modern .NET (Core) are Microsoft's managed-code runtimes and class libraries used to build and execute Windows applications; Visual Studio embeds these SDKs/runtimes for developer builds. The root cause is CWE-94, improper control of generation of code ('code injection'), meaning the runtime or a component processes attacker-influenced input in a way that causes it to generate or execute unintended code paths rather than treating the input purely as data. The CPE set is unusually broad - cpe:2.3:a:microsoft:.net_8.0, .net_9.0, and the full Microsoft .NET Framework 3.5 through 4.8.1 family (including the 4.6.2/4.7/4.7.1/4.7.2 servicing bundle), plus Visual Studio 2022 17.12 and 17.14 (and 2026 18.7 per tags) - which indicates the flaw sits in a shared runtime/library surface serviced across every currently supported .NET line and the Visual Studio toolchain rather than in one application.
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
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Local vector and required user interaction (open malicious content) give AV:L/UI:R with PR:N since no prior auth is needed; code injection yields full C/I/A within unchanged scope.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
DescriptionCVE.org
Improper control of generation of code ('code injection') in .NET Framework allows an unauthorized attacker to elevate privileges locally.
Executive ViewAI
Microsoft .NET Framework and Visual Studio 2022/2026 contain a local privilege escalation vulnerability (CVE-2026-50650) that could allow attackers to execute code with full system access if a developer is tricked into opening malicious content. While no public exploit has been identified, the threat directly targets your development workforce and could enable supply chain attacks through code tampering. Immediate patching is required to protect build environments and intellectual property.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Microsoft Net Framework 3 5
View allInfinite loop denial-of-service vulnerability in Microsoft .NET Framework (3.5 through 4.8.1), .NET 8.0, 9.0, and 10.0 a
Local privilege escalation in Microsoft .NET Framework (versions 3.5 through 10.0) and Visual Studio 2017 occurs through
Local code execution in Microsoft .NET (Framework 3.5 through 4.8.1, .NET 8.0/9.0, and Visual Studio 2022/2026) arises f
Denial of service in Microsoft .NET (versions 8.0, 9.0, and 10.0) and the legacy .NET Framework (3.5 through 4.8.1) allo
Denial of service in Microsoft .NET (including .NET 8.0/9.0/10.0 and .NET Framework 3.5 through 4.8.1) lets a remote una
Denial of service in Microsoft .NET (versions 8.0, 9.0, and 10.0) and .NET Framework (3.5 through 4.8.1) allows a remote
Denial of service in Microsoft .NET Framework 3.5 through 4.8.1 allows unauthenticated remote attackers to crash applica
Same weakness CWE-94 – Code Injection
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Liberty Linux 10 | Fixed |
| SUSE Liberty Linux 8 | Fixed |
| SUSE Liberty Linux 9 | Fixed |
EUVD-2026-44400
GHSA-2969-4q4w-w5h3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB