CVE-2026-69304: Denial of Service via Request Decompression Data Amplification in ASP.NET Core
Vulnerability ID: CVE-2026-69304
CVSS Score: 5.9
Published: 2026-09-09
An Improper Handling of Highly Compressed Data (Data Amplification) vulnerability (CVE-2026-69304) exists in Microsoft ASP.NET Core and Microsoft .NET. It allows unauthenticated remote attackers to trigger resource exhaustion and denial of service via highly compressed request payloads.
TL;DR
A Medium severity (CVSS 5.9) denial-of-service vulnerability in ASP.NET Core allows unauthenticated attackers to cause memory exhaustion and crash the server via compressed HTTP request payloads.
Technical Details
- CWE ID: CWE-409
- Attack Vector: Network (AV:N)
- CVSS v3.1 Score: 5.9 (Medium)
- EPSS Score: 0.00768
- Impact: Availability (High)
- Exploit Status: None
- KEV Status: Not Listed
Affected Systems
- Microsoft .NET 10.0
- Microsoft .NET 9.0
- Microsoft .NET 8.0
- ASP.NET Core 11.0
- ASP.NET Core 10.0
- ASP.NET Core 9.0
- ASP.NET Core 8.0
- Visual Studio 2022 (v17.14)
- Visual Studio 2026 (v18.9)
-
.NET 10.0: 10.0.0 to < 10.0.12 (Fixed in:
10.0.12) -
.NET 9.0: 9.0.0 to < 9.0.20 (Fixed in:
9.0.20) -
.NET 8.0: 8.0.0 to < 8.0.31 (Fixed in:
8.0.31) -
ASP.NET Core 11.0: 11.0 to < 11.0 RC1 (Fixed in:
11.0 RC1) -
ASP.NET Core 10.0: 10.0.0 to < 10.0.12 (Fixed in:
10.0.12) -
ASP.NET Core 9.0: 9.0.0 to < 9.0.20 (Fixed in:
9.0.20) -
ASP.NET Core 8.0: 8.0.0 to < 8.0.31 (Fixed in:
8.0.31) -
Visual Studio 2022 (v17.14): 17.14.0 to < 17.14.40 (Fixed in:
17.14.40) -
Visual Studio 2026 (v18.9): 18.9.0 to < 18.9.3 (Fixed in:
18.9.3)
Code Analysis
Commit: 9263176
Updates package dependencies for runtime, WebAssembly SDK, EntityFramework, and security packages to version 10.0.12.
Commit: 061d555
Integrates builds from dotnet/dotnet incorporating the updated request decompression stream checks in Servicing build 26380.110.
Commit: ee6176b
Dependency update linking patched servisings for browser transport and host factory modules.
Mitigation Strategies
- Upgrade the host .NET Runtime and SDK to version 10.0.12, 9.0.20, or 8.0.31 respectively.
- Disable request decompression middleware (app.UseRequestDecompression()) globally if not actively required.
- Enforce explicit request body limits (MaxRequestBodySize) inside Kestrel configuration.
- Configure WAF rules or reverse proxies to reject or strip compressed headers (Content-Encoding) on unauthenticated routes.
Remediation Steps:
- Identify all ASP.NET Core deployment environments utilizing request decompression middleware.
- Apply Microsoft .NET framework cumulative updates to target servers.
- In corporate SDK repositories, update global project configurations to target .NET SDK 10.0.12+, 9.0.20+, or 8.0.31+.
- Where instant patching is unavailable, edit the Program.cs or Startup.cs configuration files to remove the 'app.UseRequestDecompression()' middleware directive.
- Add Kestrel server option limits for request body sizes inside the hosting startup sequence.
References
- Microsoft Security Advisory Guide (CVE-2026-69304)
- CVE Record Entry on CVE.org
- NVD Entry Details for CVE-2026-69304
Read the full report for CVE-2026-69304 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)