Skip to main content

Microsoft .NET Framework CVE-2026-96958

| EUVDEUVD-2026-100279 HIGH
Inefficient Algorithmic Complexity (CWE-407)
2026-10-13 secure@microsoft.com GHSA-r955-8q5j-3h83
7.5
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

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

  1. Access
    Send crafted input to network-facing .NET service
  2. Exploit
    Trigger worst-case algorithmic complexity in parser
  3. Execution
    Exhaust CPU/memory resources
  4. Impact
    Deny service to legitimate users

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Algorithmic complexity limits
Exploitation Conditions

The target must be a network-reachable application built on the affected Microsoft .NET Framework (3.5 through 4.8.1) or the System.Security.Cryptography.Xml package that parses attacker-supplied input via the vulnerable code path; the affected-component list points specifically at XML/cryptographic-XML processing (e.g. XML signature verification, SAML, or similar document parsing). No authentication is required (CVSS PR:N) and no user interaction (UI:N), so any endpoint that accepts and processes such input from the network is exposed. Limiting factors: the vulnerable application must actually accept and process the crafted input, impact is confined to availability (no data disclosure or code execution, C:N/I:N), and systems patched to the fixed versions (e.g. .NET Framework 4.8 >=4.8.4811.0, System.Security.Cryptography.Xml >=10.0.13) are not affected.

Impact

Signals are moderate and internally consistent. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) describes a remote, unauthenticated, low-complexity denial of service with availability-only impact - no confidentiality or integrity loss - which matches CWE-407 (algorithmic complexity) and the description. CISA's SSVC framework aligns: Exploitation=none (no observed activity), Automatable=yes (a DoS trigger is trivially scriptable once known), Technical Impact=partial (service disruption, not system takeover). There is no EPSS score, no CISA KEV listing, and no public POC provided, so this is NOT confirmed as actively exploited - it is a credible-but-unproven risk rather than an urgent in-the-wild emergency. Note a data conflict to verify: the input Tag 'Authentication Bypass' contradicts every other signal (this is a DoS with C:N/I:N and no auth-bypass semantics in CWE-407 or the description) and appears mislabeled - do not treat this as an authentication-bypass issue. Overall this is a legitimate patch-soon item for internet-facing .NET services, but it is an availability-only DoS, not a high-real-risk code-execution flaw.

Exploit ScenarioDerived

An attacker sends specially crafted input (e.g. a malformed XML document or payload processed by the affected System.Security.Cryptography.Xml / .NET Framework parsing path) to a network-exposed .NET application. Because of inefficient algorithmic complexity, processing the input consumes disproportionate CPU/memory, exhausting resources and rendering the service unresponsive to legitimate users. No public exploit code is identified at time of analysis, but CVSS AC:L and SSVC 'Automatable: yes' indicate the trigger would be simple to script once the input pattern is known.

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

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Denial of service in Microsoft .NET Framework (versions 3.5 through 4.8.1) and the System.Security.Cryptography.Xml package allows a remote, unauthenticated attacker to exhaust server resources by submitting crafted input to an application that processes it through the vulnerable code path; the assessed vector is AV:N/AC:L/PR:N/UI:N with availability-only impact (C:N/I:N/A:H, CVSS 7.5), meaning no data disclosure and no code execution. The affected-component list points at XML and cryptographic-XML handling - for example XML signature verification or SAML-style document parsing - so internet-facing endpoints that accept such documents are the primary exposure. Microsoft has published a vendor advisory with fixed builds, and no public exploit has been identified at time of analysis (SSVC exploitation: none); CISA KEV does not list this CVE.

RemediationAI

Vendor-released patch: apply the Microsoft .NET Framework security update for the installed branch - 3.5 to 2.0.50727.9188/3.0.30729.9171, 4.6.2-4.7.2 to 4.7.4150.0, 4.8 to 4.8.4811.0, and 4.8.1 to 4.8.9363.0 - and update the .NET library dependency System.Security.Cryptography.Xml to 10.0.13 or later; consult https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-96958 for the full matrix and rerun the installer per branch since .NET Framework fixes are cumulative and version-gated. Where patching cannot be completed immediately, compensating controls should target the input path rather than the runtime broadly: cap request body size and XML/SAML document depth and node counts at the reverse proxy or WAF (trade-off: legitimate large signed documents may be rejected, so baseline real traffic first), enforce per-request CPU/time budgets and concurrency limits on endpoints that perform XML signature verification (trade-off: extreme inputs will fail fast and may surface as client errors rather than clean 503s), and rate-limit or IP-restrict XML-consuming endpoints to trusted partners where feasible (trade-off: breaks open federation or B2B use cases). Because the flaw is availability-only with no authentication requirement under the assessed vector, no credential-based control meaningfully reduces exposure; monitoring for CPU spikes correlated with large or deeply nested XML payloads is the most useful detective measure until the fixed builds are deployed.

Affected VersionsENISA

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
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.1 4.8.1 <2.0.50727.9188 AND 3.0.30729.9171 AND 4.8.9363.0
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 3.5.0 <2.0.50727.9188 AND 3.0.30729.9171
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

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

The root cause is CWE-407, Inefficient Algorithmic Complexity: the affected code processes attacker-controlled input with an algorithm whose cost grows superlinearly (for example, pathological complexity in canonicalization, parsing, or signature/token validation), letting a small request consume disproportionate CPU or memory. The affected-component data ties the flaw to Microsoft .NET Framework XML/cryptographic-XML processing, with the modern .NET counterpart being the System.Security.Cryptography.Xml package (fixed in 10.0.13), which is the library used for XML Digital Signature creation and verification, SAML/WS-Federation token handling, and related signed-document workflows. Because the CVSS vector carries PR:N and UI:N, the vulnerable application must be reachable over the network and must actually parse the crafted input for exploitation; the SSVC assessment rates the issue as automatable with partial technical impact and exploitation observed as none. Note that the supplied tag 'Authentication Bypass' is not supported by the assessed CVSS vector or the CWE, both of which describe an availability-only algorithmic-complexity flaw - treat that tag as unverified metadata and do not use it to infer confidentiality or integrity impact.

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 input triggers the algorithmic blowup (AV:N/PR:N/UI:N/AC:L); impact is availability-only resource exhaustion, so C:N/I:N/A:H 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

Inefficient algorithmic complexity in .NET allows an unauthorized attacker to deny service over a network.

Technical POC Analysis

Evidence basis: one advisory (GHSA-r955-8q5j-3h83).

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 3.5 through 4.8.1 and the System.Security.Cryptography.Xml package contain a high-severity availability flaw that allows an unauthenticated remote attacker to exhaust server resources via crafted XML or cryptographic-XML input, potentially disrupting internet-facing applications such as XML signature verification or SAML-style document parsing. Leadership should care because successful exploitation can cause service outages and degraded availability without data disclosure or code execution; no public exploit identified at time of analysis, and Patch available per vendor advisory, but unpatched or internet-exposed systems remain at risk.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
1.1%
Top 36% exploitable
Prevalence
High
.NET Framework is deployed across vast numbers of enterprise 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 1.1%
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

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