Vulnerabilities
Brotli Compression Bug (CVE-2026-111497) Reaches Far Beyond Node.js
A remotely exploitable out-of-bounds write flaw in Google's widely used Brotli compression library, publicly disclosed by Node.js on October 21, 2026, affects software well beyond the Node.js ecosystem, Help Net Security reported. Attackers who can get an application to decompress crafted Brotli data via node:zlib can corrupt process memory, potentially causing crashes or memory disclosure.

A vulnerability in Brotli, Google's widely used open-source compression library, is putting a broad range of software at risk, Help Net Security reported.
Tracked as CVE-2026-111497 — and alternatively dubbed "Node2Shell", "Broccoli2Shell" and "Brotli2Shell" — the flaw is a remotely exploitable out-of-bounds write. It gained widespread attention after Node.js publicly disclosed it on October 21, 2026.
According to the disclosure, an attacker who can supply Brotli-compressed data that an application decompresses using the node:zlib module can corrupt process memory. Depending on conditions, that corruption can lead to a crash or to the disclosure of process memory contents.
Because Brotli is embedded in far more software than just Node.js — the compression algorithm is used widely across applications, libraries and services — the impact of the bug extends well beyond the Node.js ecosystem, the report said. The variety of nicknames the vulnerability has picked up reflects that broad exposure.
The available report excerpt did not include details on affected versions, patches or specific mitigations. Organizations whose software decompresses untrusted Brotli data should monitor advisories from Node.js and the Brotli project for remediation guidance.
Source: Help Net Security


