Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Send crafted network request
  2. Exploit
    Trigger infinite loop in .NET parser

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Loop termination conditions
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

No special conditions — remote unauthenticated exploitation against default .NET, .NET Framework, or Visual Studio configurations susceptible to infinite loop triggering via network requests.

Impact

This vulnerability presents moderate-to-high real-world risk despite the 7.5 CVSS score, driven primarily by its unauthenticated network attack surface and low complexity. The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates trivial exploitation requirements-attackers need only network connectivity and basic protocol knowledge to trigger the infinite loop condition. However, several factors temper immediate risk: no public exploit identified at time of analysis per available intelligence, no CISA KEV listing confirming active exploitation, and vendor patches available across all affected versions. EPSS probability data not provided, but the pure availability impact (C:N/I:N/A:H) makes this less attractive than RCE vulnerabilities for sophisticated actors. From an SSVC perspective, technical impact is partial (DoS only), exploitation is plausible given network accessibility but not confirmed as active, and automatable exploitation is likely given the deterministic nature of infinite loops. Priority should focus on internet-facing .NET applications and high-availability services where prolonged downtime has business impact. Internal applications with network segmentation face lower risk. The broad version range (spanning .NET Framework 3.5 from 2008 through .NET 10.0 released in 2025) indicates a systemic design issue rather than isolated regression, suggesting thorough testing before deployment in production environments.

Exploit ScenarioDerived

An unauthenticated attacker identifies a public-facing ASP.NET web application running vulnerable .NET Framework 4.8 or .NET 8.0 runtime. The attacker crafts malicious HTTP requests containing specially formatted input data designed to trigger vulnerable parsing routines in the .NET stack-such as malformed XML, JSON payloads with recursive references, or edge-case string encodings. Upon processing these requests, the .NET runtime enters an infinite loop in validation or deserialization logic, consuming CPU cycles indefinitely. Within minutes, sustained request flooding exhausts available worker threads and CPU resources, rendering the application unresponsive to legitimate users. The attack requires minimal technical sophistication and generates complete service denial until server administrators forcibly restart IIS or application pools.

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

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

Alert me

AnalysisAIv1 – Apr 14, 2026

Infinite loop denial-of-service vulnerability in Microsoft .NET Framework (3.5 through 4.8.1), .NET 8.0, 9.0, and 10.0 allows unauthenticated remote attackers to exhaust server resources via specially crafted network requests. The vulnerability (CWE-835) stems from unreachable loop exit conditions in core .NET processing logic, enabling complete service disruption with low attack complexity. Vendor-released patches are available across all affected product lines. No public exploit identified at

Earlier versions of this analysis (1)
v1 Apr 14, 2026 - 19:24 CVSS 7.5

Infinite loop denial-of-service vulnerability in Microsoft .NET Framework (3.5 through 4.8.1), .NET 8.0, 9.0, and 10.0 allows unauthenticated remote attackers to exhaust server resources via specially crafted network requests. The vulnerability (CWE-835) stems from unreachable loop exit conditions in core .NET processing logic, enabling complete service disruption with low attack complexity. Vendor-released patches are available across all affected product lines. No public exploit identified at time of analysis, though the network-accessible attack vector and lack of authentication requirements (CVSS:3.1 AV:N/PR:N) make this an attractive target for opportunistic DoS campaigns.

RemediationAI

Apply vendor-released security updates immediately for all affected .NET installations. For .NET 8.0, upgrade to version 8.0.26 or later. For .NET 9.0, upgrade to version 9.0.15 or later. For .NET 10.0, upgrade to version 10.0.6 or later. For .NET Framework 4.8 standalone, upgrade to version 4.8.4801.0 or later. For .NET Framework combination packages (3.5+4.7.2, 3.5+4.8, 3.5+4.8.1), apply cumulative updates meeting minimum build thresholds specified in the Microsoft Security Response Center advisory (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-33116). For .NET Framework 3.5 standalone, upgrade to builds 2.0.50727.8982/3.0.30729.8976 or later. Patches are distributed through Windows Update, Microsoft Update Catalog, and .NET SDK installers depending on deployment model. No effective workarounds exist beyond applying patches, though rate-limiting and web application firewall rules may provide partial mitigation by throttling malicious request patterns. Verify patch application using dotnet --list-runtimes and dotnet --list-sdks commands or by checking installed Windows updates for framework versions.

Affected VersionsENISA

.NET 8.0 8.0.0 <8.0.26
Microsoft .NET Framework 3.5 AND 4.8 4.8.0 <2.0.50727.9068 & 3.0.30729.9065 & 4.8.4801.0
Microsoft .NET Framework 3.5 AND 4.8.1 4.8.1 <2.0.50727.9181 & 3.0.30729.9165 & 4.8.9332.0
.NET 10.0 10.0.0 <10.0.6
Microsoft .NET Framework 4.8 4.8.0 <4.8.4801.0
.NET 9.0 9.0.0 <9.0.15
Microsoft .NET Framework 3.5 3.5.0 <2.0.50727.8982 & 3.0.30729.8976
Microsoft .NET Framework 3.5 AND 4.7.2 4.7.0 <2.0.50727.9068 & 3.0.30729.9065 & 4.7.4141.0
Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2 4.7.0 <4.8.4801.0
.NET 8.0 8.0 <8.0.26

Affected Packages

microsoft net_10_0_installed_on_linux_10_0_6 fix: .NET 10.0 installed on Linux 10.0.6
microsoft net_10_0_installed_on_mac_os_10_0_6 fix: .NET 10.0 installed on Mac OS 10.0.6
microsoft net_8_0_8_0_26 fix: .NET 8.0 8.0.26
microsoft net_8_0_installed_on_linux_8_0_26 fix: .NET 8.0 installed on Linux 8.0.26
microsoft net_8_0_installed_on_mac_os_8_0_26 fix: .NET 8.0 installed on Mac OS 8.0.26
microsoft net_8_0_installed_on_windows_8_0_26 fix: .NET 8.0 installed on Windows 8.0.26
microsoft net_9_0_installed_on_linux_9_0_15 fix: .NET 9.0 installed on Linux 9.0.15
microsoft net_9_0_installed_on_mac_os_9_0_15 fix: .NET 9.0 installed on Mac OS 9.0.15
microsoft net_9_0_installed_on_windows_9_0_15 fix: .NET 9.0 installed on Windows 9.0.15
microsoft net_framework_3_5_2_0_50727_8982_3_0_30729_8976 fix: Microsoft .NET Framework 3.5 2.0.50727.8982 & 3.0.30729.8976
microsoft net_framework_3_5_and_4_7_2_2_0_50727_9068_3_0_30729_9065_4_7_4141_0 fix: Microsoft .NET Framework 3.5 AND 4.7.2 2.0.50727.9068 & 3.0.30729.9065 & 4.7.4141.0
microsoft net_framework_3_5_and_4_8_1_2_0_50727_9181_3_0_30729_9165_4_8_9332_0 fix: Microsoft .NET Framework 3.5 AND 4.8.1 2.0.50727.9181 & 3.0.30729.9165 & 4.8.9332.0
microsoft net_framework_3_5_and_4_8_2_0_50727_9181_3_0_30729_9165_4_8_4801_0 fix: Microsoft .NET Framework 3.5 AND 4.8 2.0.50727.9181 & 3.0.30729.9165 & 4.8.4801.0
microsoft net_framework_4_6_2_4_7_4_7_1_4_7_2_4_8_4801_0 fix: Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2 4.8.4801.0
microsoft net_framework_4_8_4_8_4801_0 fix: Microsoft .NET Framework 4.8 4.8.4801.0
nuget system.security.cryptography.xml fix: 8.0.3, 9.0.15, 10.0.6
euvd microsoft_net_framework_3_5_3_5_0_2_0_50727_8982 no fix
euvd microsoft_net_framework_3_5_and_4_7_2_4_7_0_2_0_50727_9068_3_0_30729_9065 no fix
euvd microsoft_net_framework_3_5_and_4_8_1_4_8_1_2_0_50727_9181_3_0_30729_9165 no fix
euvd microsoft_net_framework_3_5_and_4_8_4_8_0_2_0_50727_9068_3_0_30729_9065 no fix
euvd microsoft_net_framework_4_6_2_4_7_4_7_1_4_7_2 fix: 4.8.4801.0
euvd microsoft_net_framework_4_8 fix: 4.8.4801.0
euvd net_10_0 fix: 10.0.6
euvd net_8_0 fix: 8.0.26
euvd net_9_0 fix: 9.0.15

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 25 packages in microsoft, nuget, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability exploits CWE-835 (Loop with Unreachable Exit Condition), a class of defects where program logic enters an iterative loop that cannot terminate due to flawed exit condition evaluation. In the .NET runtime and framework context, this manifests when processing certain network inputs triggers parsing or validation routines with infinite recursion or iteration paths. The affected CPE strings span Microsoft .NET Framework legacy versions (3.5, 4.6.2-4.8.1) used in Windows Server environments and modern cross-platform .NET implementations (8.0, 9.0, 10.0). The CVSS vector confirms network-accessible exploitation (AV:N) with no required privileges (PR:N) or user interaction (UI:N), indicating the vulnerable code paths are exposed through public-facing network services like ASP.NET applications, WCF endpoints, or HTTP handlers. The high availability impact (A:H) with unchanged scope (S:U) suggests resource exhaustion affects only the vulnerable component rather than cascading to other systems.

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

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
CIRCL (temporal) 6.5 MEDIUM
SUSE HIGH
Red Hat 7.5 HIGH

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

3
PoC Detected
Apr 17, 2026 - 15:10 vuln.today
Public exploit code
Patch released
Apr 14, 2026 - 17:46 nvd
Patch available
CVE Published
Apr 14, 2026 - 16:57 nvd
HIGH 7.5

DescriptionCVE.org

Loop with unreachable exit condition ('infinite loop') in .NET, .NET Framework, Visual Studio allows an unauthorized attacker to deny service over a network.

Executive ViewAI

Why It Matters

CVE-2026-33116 is a high-severity denial-of-service vulnerability affecting Microsoft .NET Framework 3.5-4.8.1 and .NET 8.0-10.0 that allows unauthenticated remote attackers to crash .NET applications through specially crafted network requests, potentially disrupting critical business services dependent on these frameworks without requiring valid credentials or user interaction.

Business Impact: High
Compensating Controls

Apply vendor patch. If immediate patching is not feasible, implement network-level rate limiting and connection filtering on affected .NET services, restrict network access to trusted sources only, and increase server resource monitoring to detect and respond to DoS patterns.

Threat Intelligence Overview

EPSS Score
0.9%
Top 25% exploitable
Threat Intel
2
1 sources
Vendor Action
See Below
Required. The vulnerability documented by this CVE requires customer action to resolve.
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Exploit
POC
Public exploit code exists
Data Quality
9 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment NCSC-NL GHSA Vendor GitHub VulDB

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 Yes
EPSS 0.9%
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

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

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Liberty Linux 10 Fixed
SUSE Liberty Linux 8 Fixed
SUSE Liberty Linux 9 Fixed

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