Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted content to victim
-
DeliveryVictim opens in .NET application
-
ExploitTrigger out-of-bounds write
-
ExecutionCorrupt memory and hijack execution
-
ImpactExecute arbitrary code in app context
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an attacker to deliver crafted content that is processed by a vulnerable .NET runtime or application, and per the CVSS UI:R flag a legitimate user must interact with that content (open/load the malicious file or data) for the out-of-bounds write to trigger - fully unattended exploitation is not indicated. The attacker is unauthenticated (PR:N) and the vector is network-reachable (AV:N) with low attack complexity (AC:L). Limiting factors: the mandatory user interaction, and that the host must run an affected, unpatched version - .NET Framework below the listed build thresholds (e.g., 4.8 <4.8.4811.0, 4.8.1 <4.8.9363.0), .NET 8.0 <8.0.32, 9.0 <9.0.21, 10.0 <10.0.13, 11.0 <11.0.0-rc.2, or Visual Studio 2022 <17.14.42 / 2026 <18.10.4. CISA SSVC rates this non-automatable, so it does not lend itself to wormable or mass-automated exploitation. |
| Impact | Signals are mixed and should temper the raw 8.8 'High' score. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R) describes a network-reachable, low-complexity, unauthenticated code-execution flaw with total impact (C:H/I:H/A:H), which on its face is a serious RCE in an extremely widely-deployed framework. However, the vector requires user interaction (UI:R), meaning a victim must open or process attacker-supplied content rather than the bug being exploitable fully unattended. CISA's SSVC framework contradicts the urgency implied by the score: Exploitation is rated 'none' (no observed exploitation) and Automatable is 'no', even though Technical Impact is 'total' - this combination points to a high-impact but not yet weaponized or self-propagating issue. No EPSS probability was provided in the input, and there is no CISA KEV listing and no public exploit, so there is no public exploit identified at time of analysis. Net assessment: patch on a normal-to-expedited cadence given .NET's ubiquity and the RCE potential, but this is not an emergency drop-everything item in the way an actively-exploited, automatable, no-user-interaction RCE would be. Note the tension to verify: the description calls the actor 'unauthorized' (consistent with PR:N) yet exploitation still hinges on user interaction, so realistic attacks require luring a victim. |
| Exploit ScenarioDerived | An attacker crafts malicious input (e.g., a file, document, or data stream processed by a vulnerable .NET application) that triggers the out-of-bounds write (CWE-787) when a user opens or loads it. Because the CVSS vector specifies UI:R, the victim must interact with the attacker-supplied content; successful exploitation corrupts memory and yields arbitrary code execution in the context of the affected application. No public proof-of-concept or exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Remote code execution in Microsoft .NET allows an unauthenticated attacker to execute arbitrary code when a legitimate user opens or loads crafted content that triggers an out-of-bounds write in the runtime. The flaw affects a broad range of .NET Framework versions (3.5 through 4.8.1), modern .NET 8.0, 9.0, 10.0, and 11.0 preview, plus Visual Studio 2022 and 2026. No public exploit code or active exploitation has been identified at time of analysis, and CISA SSVC rates the issue as non-automatable, though the mandatory user interaction and wide deployment make patching critical for unpatched systems.
RemediationAI
Apply the vendor-released patches immediately: update .NET Framework to the fixed builds (e.g., 4.8.4811.0 for 4.8, 4.8.9363.0 for 4.8.1, 4.7.4150.0 for 4.6.2/4.7/4.7.1/4.7.2, and 2.0.50727.9188/3.0.30729.9171 for 3.5), upgrade .NET 8.0 to 8.0.32, .NET 9.0 to 9.0.21, .NET 10.0 to 10.0.13, and .NET 11.0 to 11.0.0-rc.2, and update Visual Studio 2022 to 17.14.42 and Visual Studio 2026 to 18.10.4. The patches are available via the MSRC advisory (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-96224) and Windows Update for .NET Framework components. As a compensating control, because exploitation requires user interaction with crafted content, restrict users from opening untrusted files or loading data into .NET applications, but this is not a substitute for patching. No public exploit code is known at this time, but the severity and broad affected base warrant immediate patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 12 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 vulnerability is a CWE-787 out-of-bounds write in the .NET runtime, meaning memory is written past the intended buffer boundary, corrupting adjacent memory and potentially allowing an attacker to hijack execution flow. This class of memory-corruption bug typically arises in native code paths or unsafe interop within the runtime, such as during deserialization, parsing, or JIT compilation of crafted data. The affected components span multiple .NET generations: the Windows-only .NET Framework (3.5, 4.6.2/4.7/4.7.1/4.7.2, 4.7.2, 4.8, 4.8.1) and the cross-platform modern .NET (8.0, 9.0, 10.0, 11.0 preview), as well as Visual Studio 2022 and 2026 which bundle the runtime. Exploitation requires the user to interact with malicious content (UI:R) and the attacker must be unauthenticated (PR:N) over the network (AV:N), but the low attack complexity (AC:L) and high impact to confidentiality, integrity, and availability (C:H/I:H/A:H) make this a serious memory-corruption vulnerability.
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
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Network-delivered malicious content processed by an unauthenticated path (AV:N/PR:N) but needs victim interaction (UI:R); memory-corruption RCE yields full C/I/A impact within the unchanged process scope.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Out-of-bounds write in .NET allows an unauthorized attacker to execute code over a network.
Technical POC Analysis
Evidence base: GitHub advisory GHSA-xq57-crx4-g373 only.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A high-severity memory-corruption flaw (CVE-2026-96224, CVSS 8.8) in Microsoft's .NET runtime - affecting .NET Framework 3.5 through 4.8.1, .NET 8.0, 9.0, 10.0 and the 11.0 preview, plus Visual Studio 2022 and 2026 - allows crafted content to execute arbitrary code in the context of the user who opens it. Because .NET underpins a large share of internally built and third-party business applications, the affected footprint likely reaches most critical systems, though successful exploitation requires a user to open or load malicious content and there is no public exploit identified at time of analysis. The practical risk is therefore driven by the breadth of unpatched deployments rather than active attack, and leadership should treat rapid, verified patching as the priority.
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
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.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Remote code execution affects Windows desktop applications built on the Microsoft.WindowsDesktop.App.Runtime (WPF) compo
Changjetong T+ (through 16.x) has .NET deserialization RCE in an AjaxPro endpoint. Attacker-controlled JSON triggers des
SQL injection (CWE-89) in Marten, the .NET transactional document DB and event store for PostgreSQL, affects versions 7.
Argument injection in the CliInvoke .NET process-wrapping library (and its former identity, AlastairLundy.CliInvoke) all
SD.NET RIM versions before 4.7.3c contain a SQL injection vulnerability that allows attackers to inject malicious SQL st
PowerDocu versions prior to 2.4.0 allow arbitrary .NET object instantiation and code execution through unsafe deserializ
Weak authentication in ASP.NET Core & Visual Studio allows an unauthorized attacker to elevate privileges over a net
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
Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc
DotNetNuke 9.5 contains a persistent cross-site scripting vulnerability that allows normal users to upload malicious XML
Asp.Net-Core-Inventory-Order-Management-System versions up to 9.20250118. contains a security vulnerability (CVSS 6.3).
Remote code execution in the ActiveMQ NMS AMQP .NET client affects all releases up to and including 2.3.0 when the clien
EUVD-2026-99752
GHSA-xq57-crx4-g373
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB