Skip to main content

ASP.NET Core EUVDEUVD-2026-100203

| CVE-2026-96233 HIGH
Out-of-bounds Write (CWE-787)
2026-10-13 secure@microsoft.com GHSA-87vj-4hqv-22p9
7.5
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed ASP.NET Core endpoint
  2. Delivery
    Send crafted malformed request
  3. Exploit
    Trigger out-of-bounds write
  4. Execution
    Crash worker process
  5. Impact
    Service denial to users

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

No special configuration is stated as required: the CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates remote, unauthenticated exploitation with low complexity and no user interaction against a network-reachable ASP.NET Core / .NET service. The practical limiting factors are exposure and version: the target endpoint must be reachable by the attacker (internet-facing or network-adjacent), and the runtime must be an unpatched build below the fixed versions listed in EUVD (e.g., .NET 8.0 <8.0.32, .NET 9.0 <9.0.21, .NET 10.0 <10.0.13, and multiple .NET Framework builds). Impact is confined to availability (A:H, C:N/I:N) with scope unchanged (S:U), so successful exploitation causes service disruption rather than data exposure or code execution.

Impact

This is a network-reachable, unauthenticated denial-of-service flaw (CVSS 3.1 AV:N/AC:L/PR:N/UI:N, base 7.5) stemming from an out-of-bounds write (CWE-787) in ASP.NET Core. The impact is availability-only (C:N/I:N/A:H), so despite the 'buffer overflow'/'memory corruption' tags there is no vendor or NVD claim of code execution - the realistic worst case is crashing or hanging the affected service. Exploitation signals are mixed but point to moderate-not-urgent priority: CISA's SSVC framework records Exploitation=none (no observed exploitation), Automatable=yes (attack can be scripted/repeated at scale), and Technical Impact=partial, which is consistent with a DoS rather than full compromise. There is no CISA KEV listing and no public proof-of-concept identified, so exploitation is theoretical at this time. EPSS is not provided in the input, so probabilistic exploitation likelihood could not be factored in - treat the '7.5 / Automatable=yes' combination as the main driver. Net: a genuine but patch-and-move-on availability issue for exposed .NET services, not an emergency RCE; prioritize based on internet exposure of the affected endpoints.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends specially crafted network input (e.g., a malformed HTTP request) to an exposed ASP.NET Core / .NET service, triggering an out-of-bounds write that corrupts memory and crashes the worker process, denying service to legitimate users. Because CISA SSVC rates the attack as Automatable=yes, the request can be scripted and repeated to keep the service down. No public exploit code has been identified, so an attacker would need to develop the trigger independently.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.8% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 13, 2026

An out-of-bounds write (CWE-787) in ASP.NET Core and the associated .NET runtimes lets a remote, unauthenticated attacker trigger memory corruption that crashes or destabilizes a network-reachable service, yielding a full loss of availability (CVSS 3.1 base 7.5, AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H). Exploitation requires no credentials, no user interaction, and no special configuration - only that the target endpoint be reachable and running an unpatched build (for example .NET 8.0 below 8.0.32, .NET 9.0 below 9.0.21, or .NET 10.0 below 10.0.13). There is no public exploit identified at time of analysis and CISA's SSVC rates exploitation as "none" while marking the flaw fully automatable, so scripted denial-of-service attempts remain a plausible near-term risk; vendor patches are available.

RemediationAI

Apply the vendor patch: Microsoft has released fixes and patch data is available per the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-96233. For the modern runtime, update ASP.NET Core hosts to .NET 8.0.32 or later, .NET 9.0.21 or later, .NET 10.0.13 or later, or .NET 11.0.0-rc.2 or later; for Windows .NET Framework, install the corresponding security update to reach .NET Framework 4.8.4811.0 (4.8), 4.8.9363.0 (4.8.1), 4.7.4150.0 (4.6.2/4.7/4.7.1/4.7.2), and the 3.5 components 2.0.50727.9188 and 3.0.30729.9171 (with 2.0.50727.9073 / 3.0.30729.9070 / 2.0.50727.8987 / 3.0.30729.8982 for the older 3.5 combinations). Because PR:N/AC:L/UI:N means no authentication or interaction prerequisite, prioritize internet-facing and network-adjacent ASP.NET Core endpoints, and note that host-level patching must be repeated for every side-by-side runtime installed on a machine. If immediate patching is impossible, compensating controls are limited and each has trade-offs: restrict inbound access to the vulnerable application via firewall, security group, or reverse-proxy allowlists, accepting reduced reachability for legitimate users; terminate traffic at a WAF or proxy that enforces strict request-size and header-count limits to blunt oversized-payload triggers, accepting added latency and possible false positives on legitimate large requests; and configure process-level auto-restart/health probes so a crashed worker recovers quickly, accepting that restart loops still produce repeated intermittent outages. No public exploit code was identified at time of analysis, so these measures should be treated as temporary until the vendor update is deployed.

Affected VersionsENISA

.NET 8.0 8.0.0 <8.0.32
Microsoft .NET Framework 4.8.1 4.8.0.0 <4.8.9363.0
Microsoft .NET Framework 3.5 AND 4.8 4.8.0 <2.0.50727.9073 AND 3.0.30729.9070 AND 4.8.4811.0
Microsoft .NET Framework 3.5 AND 4.6.2/4.7/4.7.1/4.7.2 3.0.0.0 <2.0.50727.8987 AND 3.0.30729.8982 AND 4.7.4150.0
.NET 9.0 9.0.0 <9.0.21
Microsoft .NET Framework 3.5 3.5.0 <2.0.50727.9188 AND 3.0.30729.9171
.NET 11.0 11.0.0 <11.0.0-rc.2
Microsoft .NET Framework 3.5 AND 4.7.2 4.7.0 <2.0.50727.9073 AND 3.0.30729.9070 AND 4.7.4150.0
Microsoft .NET Framework 3.5 AND 4.8.1 4.8.1 <2.0.50727.9188 AND 3.0.30729.9171 AND 4.8.9363.0
.NET 10.0 10.0.0 <10.0.13
Microsoft .NET Framework 4.8 4.8.0 <4.8.4811.0
Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2 4.7.0 <4.7.4150.0

Affected Packages

nuget microsoft.netcore.app.runtime.linux-arm fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.linux-arm64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.linux-musl-arm fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.linux-musl-arm64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.linux-musl-x64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.linux-x64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.osx-arm64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.osx-x64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.win-arm fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.win-arm64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.win-x64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.netcore.app.runtime.win-x86 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
euvd microsoft_net_framework_4_6_2_4_7_4_7_1_4_7_2 fix: 4.7.4150.0
euvd microsoft_net_framework_4_8 fix: 4.8.4811.0
euvd microsoft_net_framework_4_8_1 fix: 4.8.9363.0
euvd net_10_0 fix: 10.0.13
euvd net_11_0 fix: 11.0.0-rc.2
euvd net_8_0 fix: 8.0.32
euvd net_9_0 fix: 9.0.21

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 19 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 root cause is an out-of-bounds write (CWE-787), a memory-safety defect in which a buffer in the ASP.NET Core request-processing stack is written past its allocated bounds, corrupting adjacent heap or stack memory. In managed .NET code this class of bug typically surfaces where native or unsafe code interops with managed buffering - for instance parsers, header/body framing, or serialization paths in Kestrel and the shared framework - and the resulting corruption produces a buffer overflow/memory-corruption condition that terminates or hangs the worker process rather than disclosing data or executing attacker code. The CVSS vector (S:U, C:N, I:N, A:H) confirms impact is confined to availability with scope unchanged, and the SSVC "Automatable: yes" designation indicates the trigger can be delivered reliably and at scale without manual tailoring, consistent with a low-complexity (AC:L) remote (AV:N) unauthenticated (PR:N) request. The defect spans both the modern cross-platform .NET runtime (8.0, 9.0, 10.0, and the 11.0 release candidate) and the Windows-only .NET Framework line (3.5, 4.6.2 through 4.8.1), meaning the same exposed parsing surface is reachable from legacy ASP.NET applications as well as current ASP.NET Core deployments.

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

Vendor (microsoft) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
ENISA EUVD HIGH
vuln.today AI 7.5 HIGH

Network-reachable, unauthenticated, low-complexity trigger (AV:N/AC:L/PR:N/UI:N) with availability-only denial-of-service impact (A:H) and no confidentiality/integrity effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/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
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:21 cve.org
HIGH 7.5

DescriptionCVE.org

Out-of-bounds write in ASP.NET Core allows an unauthorized attacker to deny service over a network.

Technical POC Analysis

The advisory classifies the flaw as CWE-787 (Out-of-bounds Write) and places it in System.Runtime, not in ASP.NET Core itself.

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

Executive ViewAI

Why It Matters

ASP.NET Core and associated .NET runtimes are affected by a high-severity availability flaw that can let an unauthenticated remote attacker crash or destabilize network-reachable services without user interaction. Because exploitation requires only reachability to an unpatched endpoint and can be automated, internet-facing or business-critical .NET applications could suffer disruptive outages until patched. Leadership should prioritize inventory and remediation of affected .NET 8.0, 9.0, and 10.0 deployments, particularly customer-facing services with high availability requirements.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.8%
Top 46% exploitable
Prevalence
High
.NET/ASP.NET Core is widely deployed enterprise application and web framework
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Unlikely
Data Quality
7 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 No
EPSS 0.8%
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
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
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.

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.

More in .NET

View all
CVE-2026-87697 HIGH POC
8.8 Oct 13

Remote code execution affects Windows desktop applications built on the Microsoft.WindowsDesktop.App.Runtime (WPF) compo

CVE-2023-7334 CRITICAL POC
9.8 Jan 15

Changjetong T+ (through 16.x) has .NET deserialization RCE in an AjaxPro endpoint. Attacker-controlled JSON triggers des

CVE-2026-75513 CRITICAL POC
9.1 Sep 16

SQL injection (CWE-89) in Marten, the .NET transactional document DB and event store for PostgreSQL, affects versions 7.

CVE-2026-100369 HIGH POC
8.4 Sep 25

Argument injection in the CliInvoke .NET process-wrapping library (and its former identity, AlastairLundy.CliInvoke) all

CVE-2019-25359 HIGH POC
8.2 Feb 18

SD.NET RIM versions before 4.7.3c contain a SQL injection vulnerability that allows attackers to inject malicious SQL st

CVE-2026-25925 HIGH POC
7.8 Feb 09

PowerDocu versions prior to 2.4.0 allow arbitrary .NET object instantiation and code execution through unsafe deserializ

CVE-2025-24070 HIGH POC
7.0 Mar 11

Weak authentication in ASP.NET Core &amp; Visual Studio allows an unauthorized attacker to elevate privileges over a net

CVE-2026-26282 MEDIUM POC
6.6 Feb 19

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

CVE-2026-27709 MEDIUM POC
6.6 Feb 26

Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc

CVE-2020-37103 MEDIUM POC
6.4 Feb 03

DotNetNuke 9.5 contains a persistent cross-site scripting vulnerability that allows normal users to upload malicious XML

CVE-2026-3263 MEDIUM POC
6.3 Feb 26

Asp.Net-Core-Inventory-Order-Management-System versions up to 9.20250118. contains a security vulnerability (CVSS 6.3).

CVE-2025-54539 CRITICAL
9.8 Oct 16

Remote code execution in the ActiveMQ NMS AMQP .NET client affects all releases up to and including 2.3.0 when the clien

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