Microsoft releases emergency .NET patches for critical Brotli flaw

· Original article ↗

Summary

Microsoft released emergency .NET updates for critical Brotli flaw CVE-2026-111497. Public PoC exploits exist, but no malicious exploitation in the wild has been reported.

Key points

  • The out-of-bounds write in the Brotli decoder is tracked as CVE-2026-111497, Broccoli2Shell, Node2Shell, and HTTP2Shell.
  • A crafted Brotli-compressed stream can cause crashes or memory leaks and, in some cases, remote code execution.
  • Microsoft says affected .NET applications must use Brotli decompression features; these are not enabled by default in standard .NET or ASP.NET Core installations.
  • Microsoft released out-of-band updates for .NET 8, .NET 9, .NET 10, and .NET 11 Release Candidate 3, and advises updating promptly.
  • PoC exploits have been published, but no malicious exploitation in the wild has been reported.
  • Applications bundling their own Brotli library may remain vulnerable after the system Brotli library is updated; Microsoft recommends blocking incoming Brotli-compressed requests or disabling Brotli decoding if updates cannot be applied.

Article Details

Vulnerability Types
  • Out-of-bounds write
Severity
Critical
Exploitation Status
not_reported
Exploit Availability
public_poc
Patch Status
available
Workarounds
  • Block incoming Brotli-compressed requests using a proxy or firewall.
  • Disable Brotli decoding until a patch can be applied.

MITRE ATT&CK

CVE

Vendors

Products

Related Articles