Skip to main content

Microsoft .NET Framework CVE-2026-96959

| EUVDEUVD-2026-100280 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-10-13 secure@microsoft.com GHSA-c399-9853-6jmj
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 .NET-based network service
  2. Delivery
    Send crafted resource-intensive request
  3. Exploit
    Trigger unbounded allocation (CWE-770)
  4. Execution
    Exhaust memory/CPU resources
  5. Impact
    Service crash or unavailability

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target must be a network-reachable service or application built on an affected version of Microsoft .NET Framework (3.5, 4.6.2/4.7/4.7.1/4.7.2, 4.8, 4.8.1) or the System.Security.Cryptography.Xml package (<10.0.13) that processes attacker-supplied input through the vulnerable resource-allocation path. Per CVSS PR:N/UI:N/AC:L, no authentication, no user interaction, and no special configuration are required against affected default installations - exploitation succeeds remotely over the network. The practical limiting factors are: the vulnerable .NET service must be exposed to the attacker's network path, and the input must reach the component that performs the uncontrolled allocation (the description does not name the specific feature/protocol, so the exact triggering surface should be verified against the MSRC advisory). Impact is limited to availability only (A:H, C:N, I:N) - no code execution or data exposure.

Impact

This is a network-exploitable, unauthenticated denial-of-service vulnerability (CVE-2026-96959, CWE-770, uncontrolled resource allocation) in Microsoft .NET Framework and the System.Security.Cryptography.Xml package. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) is internally consistent with the description - remote, low-complexity, no privileges, no user interaction, with impact confined to availability (C:N/I:N) and no scope change. The 7.5 HIGH score is driven entirely by availability loss; there is no confidentiality or integrity exposure, so this is a service-disruption issue, not an RCE or data-breach risk. CISA's SSVC framework rates Exploitation as 'none' (no observed or public exploitation) but Automatable as 'yes' with 'partial' Technical Impact, meaning an attacker could reliably script the resource-exhaustion trigger at scale even though no exploitation has been seen. No EPSS score was provided in the input, and the CVE is NOT in CISA KEV, so there is no evidence of active exploitation. No POC was referenced. Net assessment: a credible, easily-automatable DoS against a ubiquitous platform that warrants prompt patching, but its priority is tempered by the absence of exploitation signals and the availability-only impact - it is not a confidentiality/integrity emergency. SSVC 'Automatable: yes' is the strongest risk signal here and argues against deferring the patch despite 'Exploitation: none'.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends specially crafted input over the network to a service built on the affected .NET Framework or System.Security.Cryptography.Xml component, causing it to allocate resources (memory/CPU) without limit. Repeated or amplified requests exhaust server resources and crash or hang the application, denying service to legitimate users. No public exploit code was identified at time of analysis, but SSVC marks the attack as automatable, so weaponization would be straightforward.

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

Unauthenticated remote attackers can exhaust memory or other pooled runtime resources and cause denial of service against network-reachable services built on affected versions of Microsoft .NET Framework (3.5, 4.6.2/4.7/4.7.1/4.7.2, 4.8, 4.8.1) and the System.Security.Cryptography.Xml package before 10.0.13, because the runtime allocates resources without limits or throttling (CWE-770). The CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) confirms the attack requires no authentication, no user interaction and no special configuration against default installations, with impact limited to availability and no confidentiality or integrity loss. No public exploit code or confirmed active exploitation is present in the source data (CISA SSVC exploitation: none; EPSS not reported), although the flaw is assessed as automatable, meaning exploitation can be scripted once a triggering input path is identified.

RemediationAI

Vendor-released patch: apply the Microsoft .NET Framework updates that bring affected builds to 2.0.50727.9188/3.0.30729.9171 (3.5), 4.7.4150.0 (4.6.2/4.7/4.7.1/4.7.2), 4.8.4811.0 (4.8) and 4.8.9363.0 (4.8.1), and upgrade the System.Security.Cryptography.Xml package to 10.0.13 or later; details and download links are in the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-96959. Plan for a service restart or IIS application pool recycle after the .NET Framework update, since runtime patches require reloading the affected process, and rebuild/republish any application that ships System.Security.Cryptography.Xml as a direct or transitive dependency so the fixed assembly actually loads. If patching must be deferred, reduce the exploit window by capping request body and XML payload sizes at the reverse proxy or WAF (trade-off: legitimate large payloads may be rejected), applying per-client rate limits and connection throttling on any endpoint that processes attacker-supplied input (trade-off: may slow high-volume legitimate clients), and isolating or temporarily disabling internet exposure of .NET services that do not require it until the runtime builds above are deployed. None of these compensating controls removes the underlying missing-limit condition, so treat them as temporary and confirm exposure reduction by re-scanning the patched build numbers.

Affected VersionsENISA

Microsoft .NET Framework 3.5 3.5.0 <2.0.50727.9188 AND 3.0.30729.9171
Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2 4.7.0 <4.7.4150.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
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
System.Security.Cryptography.Xml 10.0.0 <10.0.13
Microsoft .NET Framework 4.8.1 4.8.0.0 <4.8.9363.0
Microsoft .NET Framework 4.8 4.8.0 <4.8.4811.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.8.1 4.8.1 <2.0.50727.9188 AND 3.0.30729.9171 AND 4.8.9363.0

Affected Packages

nuget system.security.cryptography.xml fix: 8.0.5, 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

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 4 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

CVE-2026-96959 is an instance of CWE-770 (Allocation of Resources Without Limits or Throttling), the same root-cause class that underpins many .NET denial-of-service flaws: attacker-supplied input drives an allocation path that lacks an effective ceiling, allowing a single or repeated request to consume memory, thread-pool slots or similar pooled resources until the process or host becomes unresponsive. The affected surface spans the .NET Framework runtime builds enumerated in EUVD-2026-100280 and the standalone System.Security.Cryptography.Xml NuGet package, which is used by .NET applications for XML digital signature and encryption processing. Because the description and MSRC advisory do not name the specific feature, protocol or API that performs the uncontrolled allocation, the precise triggering surface (for example, an XML-processing endpoint, WCF/WSDL handler or ASP.NET request path) must be confirmed against the vendor advisory before targeted mitigations are chosen. CVSS PR:N/UI:N/AC:L indicates the vulnerable component is reachable and exploitable directly over the network in default configurations, and the A:H/C:N/I:N rating matches a pure availability-impacting resource-exhaustion condition.

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

Remote unauthenticated resource-exhaustion with no user interaction gives AV:N/AC:L/PR:N/UI:N; impact is availability-only (A:H), so C:N/I:N and scope unchanged.

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:22 cve.org
HIGH 7.5

DescriptionCVE.org

Allocation of resources without limits or throttling in .NET allows an unauthorized attacker to deny service over a network.

Technical POC Analysis

Evidence note: the supplied data is the GitHub Security Advisory GHSA-c399-9853-6jmj only.

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

Microsoft .NET Framework (versions 3.5, 4.6.2 through 4.8.1) and the System.Security.Cryptography.Xml package before 10.0.13 are exposed to an unauthenticated, network-based denial-of-service condition that can exhaust runtime memory or pooled resources on any default installation. Because no credentials or user interaction are required, any externally reachable service built on these components could be disrupted, making this an availability risk for customer-facing and internal applications. Leadership should prioritize patching to avoid service outages and the operational and reputational costs that accompany them.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.8%
Top 46% exploitable
Prevalence
Ubiquitous
.NET Framework ships with and underpins vast numbers of Windows systems
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
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

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Net

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2026-111497 CRITICAL POC
9.2 Oct 21

Remote code execution is possible in Node.js releases that bundle a vulnerable Brotli decoder: a malformed brotli-compre

CVE-2023-38180 HIGH
7.5 Aug 08

.NET and Visual Studio Denial of Service Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely e

CVE-2026-69439 HIGH POC
8.8 Sep 08

Heap-based buffer overflow (CWE-122) in Microsoft .NET and Visual Studio allows a network-based unauthenticated attacker

CVE-2026-71328 HIGH POC
8.8 Sep 08

Heap-based buffer overflow in Microsoft Visual Studio 2022 and 2026 enables network-delivered remote code execution when

CVE-2026-62886 HIGH POC
7.8 Aug 11

Privilege escalation in Microsoft .NET runtimes (8.0, 9.0, and 10.0) and Microsoft Visual Studio 2022 and 2026 results f

CVE-2026-62871 HIGH POC
7.8 Aug 11

Heap-based buffer overflow (CWE-122) in Microsoft .NET enables local code execution across all actively supported .NET r

CVE-2026-70354 HIGH POC
7.8 Aug 11

Local code execution via out-of-bounds write in Microsoft .NET allows an unauthenticated local attacker to achieve full

CVE-2026-62909 HIGH POC
7.8 Aug 11

Local privilege escalation in Microsoft .NET (versions 8.0, 9.0, and 10.0) and Microsoft Visual Studio 2022/2026 allows

CVE-2026-62901 HIGH POC
7.5 Aug 11

Denial-of-service in Microsoft .NET runtimes and Visual Studio allows unauthenticated remote attackers to crash or hang

CVE-2026-62897 HIGH POC
7.0 Aug 11

Integer overflow in Microsoft .NET Framework and modern .NET runtimes enables local code execution with full process com

CVE-2026-62898 HIGH POC
7.5 Aug 11

Use-after-free memory corruption in Microsoft's QUIC protocol implementation (MsQuic) exposes sensitive heap memory to u

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