Vulnerability advisory Severity: Critical Panop Research

HTTP2Shell: Out-of-Bounds Write in the Brotli Decoder (CVE-2026-111497)

A single malicious piece of compressed data can let an attacker run code on a server, with no login and no user action. The flaw is in a compression library built into Node.js, Python, Bun, Envoy, .NET and most Linux systems, so it reaches web applications, APIs and gateways whatever code runs on top. Researchers have already taken control of an unpatched Node.js server in a lab, though no attacks have been reported. Fixes are available: patch internet-facing services first, and block Brotli-compressed input from untrusted sources until you have.

CVSS v4.0
9.2
Affected
Software decoding Brotli from untrusted sources
Fixed in
Brotli 1.2.1 · 1.1.1 · 1.0.10 · Node.js 26.12.1 · 24.22.1 · 22.23.4
Status
Fixes rolling out · RCE shown in lab, no attacks reported
On this page
  1. What to do, in order
  2. The vulnerability
  3. Who is exposed
  4. Exploitation status
  5. If you cannot patch today
  6. Detection and verification
  7. Why the score alone will not rank this
  8. Timeline

Sources

  1. Brotli decoder vulnerability (CVE-2026-111497), updated 23 October 2026 OpenAI (Patch the Planet)
  2. Brotli v1.2.1 release notes, 21 October 2026 Google
  3. CVE-2026-111497: Out-of-Bounds Write in Google Brotli Decoder CVE.org (Google CNA)
  4. Brotli commit 0ed4268: Detect and report invalid stream earlier, 27 February 2026 Google
  5. October 2026 security releases: Brotli decoder out-of-bounds write (CVE-2026-111497) Node.js
  6. GHSA-9v8h-qqgm-4m35: Out-of-bounds write in the Brotli decoder ("Node2Shell") also affects the PyPI Brotli package GitHub
  7. GHSA-3wvj-j6qm-62mr: Out-of-Bounds Write in Brotli Decompressor Envoy
  8. ISTIO-SECURITY-2026-007 Istio
  9. Microsoft Security Advisory CVE-2026-111497, 25 October 2026 Microsoft
  10. Brotli decoder is missing the CVE-2026-111497 fix (issue #46352) Bun
  11. Bun v1.4.4 release, 22 October 2026 Bun
  12. Updated PHP Windows builds for Brotli security fix, 26 October 2026 PHP
  13. body-parser README Express
  14. RHSB-2026-015: Out-of-Bounds Write, Google Brotli Decoder (CVE-2026-111497) Red Hat
  15. CVE-2026-111497 Red Hat
  16. CVE-2026-111497 Debian
  17. CVE-2026-111497 Ubuntu
  18. Known Exploited Vulnerabilities catalog CISA
  19. Node2Shell: From Brotli Data to Remote Code Execution, 22 October 2026 Imperva
  20. brotli2crash: Deep Analysis & Structural Unreachability Proof Qi Deng (GitHub)
  21. Node2Shell affects Python OpenSourceMalware
  22. Node.js security advisory: Brotli decoder RCE (CVE-2026-111497) Vercel
  23. WAF Release 2026-10-25, Emergency, Cloudflare Managed Ruleset Cloudflare
  24. HTTP2Shell Expansion (CVE-2026-111497): Where the Brotli Decoder Bug Went After Node.js and Python Phoenix Security
  25. CVE-2026-111497 has evolved into HTTP2Shell Aikido Security (X)

← Back to threat intelligence