Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious .NET file or project
-
DeliveryDeliver to victim via email or repo
-
ExploitVictim opens content in vulnerable runtime
-
ExecutionProtection mechanism bypassed
-
ImpactExecute arbitrary code in user context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
|
| Exploitation Conditions | Exploitation requires local delivery of attacker-controlled content and the victim performing an action to open or process it (CVSS UI:R), so this is not remotely triggerable without interaction; the target host must have one of the affected .NET Framework versions (3.5-4.8.1), the .NET 8.0/9.0 runtime, or Visual Studio 2022 (17.12/17.14) / 2026 (18.7) installed. No prior authentication or privileges are needed on the application (PR:N), and complexity is low (AC:L), but the mandatory user interaction and local attack vector are the key limiting factors that reduce realistic risk below a remote-unauthenticated flaw. The provided description does not name the exact feature or file type that triggers the protection mechanism failure, so the precise malicious-content format should be confirmed from the Microsoft 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-delivered, low-complexity attack that needs no privileges but does need the victim to take an action, capping it below network-wormable criticality. No EPSS score was provided, the CVE is not in CISA KEV, and no POC is referenced, so all available exploitation signals point to no confirmed real-world exploitation yet - this is a patch-on-cycle rather than emergency-out-of-band situation on the exploitation evidence alone. However, the extraordinary deployment footprint of .NET on Windows and the 'Authentication Bypass' tag raise the practical stakes: a reliable weaponization would have a very large target population. One tension to verify: the description says 'unauthorized attacker' and the vector uses PR:N (unauthenticated), yet the attack is local and interaction-dependent, so 'unauthorized' here means the attacker holds no application privileges rather than that exploitation is remote - treat it as a user-interaction-gated local vector, not a remote unauthenticated one. |
| Exploit ScenarioDerived | An attacker crafts a malicious file, solution, or project that abuses the failed .NET protection mechanism and delivers it to a victim by email, chat, or a shared repository. When the user opens the content on a machine with a vulnerable .NET runtime or Visual Studio build (AV:L, UI:R), the bypass triggers and arbitrary code runs in the victim's security context. No public exploit is identified at time of analysis, so this scenario is inferred from the CVSS vector rather than an observed sample. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 14, 2026
Local code execution in Microsoft .NET (Framework 3.5 through 4.8.1, .NET 8.0/9.0, and Visual Studio 2022/2026) arises from a protection mechanism failure (CWE-693) that lets an unauthorized attacker run arbitrary code once a victim is lured into opening a malicious file or project. The flaw requires user interaction (UI:R) and local delivery (AV:L) but no prior privileges (PR:N), yielding high confidentiality, integrity, and availability impact and a 7.8 CVSS score. There is no public exploit identified at time of analysis and the CVE is not listed in CISA KEV, but the ubiquity of .NET on Windows makes patching a priority.
RemediationAI
Apply the vendor patch: Patch available per vendor advisory (Microsoft) - install the security updates referenced at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50646 for each affected component, which for the in-box .NET Framework arrive via the monthly Windows cumulative/security-only updates and for .NET 8.0/9.0 via the corresponding runtime servicing release, while Visual Studio 2022 (17.12/17.14) and 2026 (18.7) are fixed through their in-product updater. Prioritize developer workstations and build agents given the Visual Studio exposure. Because exploitation depends on a user opening malicious content, sound interim compensating controls are to restrict opening untrusted files/projects and enforce Mark-of-the-Web/Protected View and SmartScreen (trade-off: does not close the underlying flaw and can be bypassed by social engineering), remove or update end-of-support .NET Framework versions that no longer receive fixes, and apply application allowlisting to limit which binaries can execute (trade-off: administrative overhead and potential to block legitimate developer tooling). Exact fixed version numbers are not present in the provided data and should be taken directly from the MSRC advisory rather than assumed.
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
The affected component is Microsoft's .NET runtime and framework stack, spanning the legacy .NET Framework (3.5, 4.6.2/4.7/4.7.1/4.7.2, 4.8, 4.8.1) shipped with Windows and the modern cross-platform .NET 8.0/9.0 runtimes, plus the Visual Studio 2022 (17.12/17.14) and 2026 (18.7) tooling that bundles them, per the supplied CPE list. CWE-693 (Protection Mechanism Failure) indicates that a security control the runtime relies on - such as a sandbox, trust boundary, or bypassable authentication/validation check (the intel tags this as an Authentication Bypass class) - does not function as intended, allowing untrusted input to reach a code path that executes with the user's privileges. Because the same defect spans both the in-box Windows .NET Framework and the redistributable .NET 8/9 runtimes, the exposed surface includes desktop applications, developer machines, and build environments.
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 file/project delivery gives AV:L with UI:R for the victim opening it; no app privileges needed (PR:N); code execution in user context yields C:H/I:H/A:H.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
DescriptionCVE.org
Protection mechanism failure in .NET Framework allows an unauthorized attacker to execute code locally.
Executive ViewAI
Microsoft .NET Framework and Visual Studio versions 3.5-4.8.1, 8.0, 9.0, and 2022-2026 contain a local code execution vulnerability triggered when users open malicious files, with no public exploit identified at the time of analysis but significant risk given .NET's enterprise ubiquity. The flaw bypasses security protections without requiring elevated privileges and compromises system confidentiality, integrity, and availability. Organizations have a limited window before public weaponization to patch millions of Windows developer workstations and application servers.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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 privilege elevation in Microsoft .NET Framework (and .NET 8.0/9.0 plus Visual Studio 2022/2026) via code injection
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-693 – Protection Mechanism Failure
View allSame technique Authentication Bypass
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-44397
GHSA-gh2h-rhph-h37g
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB