Skip to content
Vulnerabilities

.NET DoS Patch Available for Versions 8, 9, 10 and 11

Microsoft provides updates for a high-severity uncontrolled recursion flaw in .NET that allows remote denial of service attacks across all platforms.

.NET DoS Patch Available for Versions 8, 9, 10 and 11
Illustration: AppSec Scoop

Key points

  • CVE-2026-58280 is rated high severity with a CVSS score of 7.5.
  • Patches are available for .NET versions 8, 9, 10 and pre-release 11.
  • The flaw affects Windows, Linux and macOS systems using affected runtimes.

Microsoft has released security updates for .NET to address a denial of service vulnerability tracked as CVE-2026-58280. The flaw allows unauthorised network attackers to crash services by triggering uncontrolled recursion.

What happened

An uncontrolled recursion weakness in System.Security.Cryptography.Xml and System.Private.Xml enables remote denial of service attacks. According to Microsoft, an attacker can exploit this over a network without authentication. The issue stems from how the libraries handle signed XML and entity references.

The vulnerability is classified as high severity with a CVSS 3.1 score of 7.5. It affects all architectures on Windows, Linux and macOS. The flaw is mapped to CWE-674, indicating uncontrolled recursion as the root cause.

Why it matters

Organisations running .NET applications that process XML or use cryptographic signatures are exposed. The vulnerability impacts Microsoft.NETCore.App.Runtime packages across multiple operating systems. Attackers can cause service outages by sending crafted requests that trigger infinite loops.

Patches are available for .NET 8, 9, 10 and 11 preview builds. Version 8 requires update 8.0.32, while version 9 needs 9.0.21. Version 10 users must apply 10.0.13, and version 11 preview users need 11.0.0-rc.2.

What happens next

  • Identify all systems running vulnerable .NET runtime versions.
  • Download the patched packages from NuGet or package managers.
  • Test the updates in non-production environments first.
  • Deploy the fixes to production systems according to change windows.

Patch priority

Security teams should prioritise systems that accept external XML input or handle cryptographic signatures. Exposed web services and API endpoints require immediate attention. Teams usually isolate critical assets before applying runtime updates to verify stability. Back up configuration files and application states prior to deployment. Monitor logs for recursion errors after the update to confirm the fix is active.

What to do and how to stay safe: .NET

  • Audit your inventory for .NET runtime versions 8 through 11.
  • Check if your applications parse XML or use cryptographic signatures.
  • Apply the specific patched versions listed in the advisory.
  • Monitor application logs for signs of recursion or crashes.

Step-by-step guide: Patch Management: Definition, Purpose and Operational Reality

General security guidance from the AppSec Scoop newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

Which .NET versions are affected by CVE-2026-58280?

Versions 8, 9, 10 and 11 preview builds are affected.

Is there a patch available for this vulnerability?

Yes, patches are available for all affected versions.

What platforms are impacted by this flaw?

Windows, Linux and macOS systems are all impacted.

Sources

  1. Microsoft Security Update Guide
  2. GitHub Advisory Database

Related stories