Image: img.helpnetsecurity.com · rights & removal
Brotli bug reaches far beyond Node.js (CVE
Reporting by Help Net SecurityRead the original at helpnetsecurity.com
Executive Summary
Facts Only
* CVE-2026-111497 is also known as “Node2Shell,” “Broccoli2Shell,” and “Brotli2Shell.”
* The vulnerability is a remotely exploitable out-of-bounds write flaw in the Brotli decoder.
* The flaw allows an attacker to corrupt process memory via Brotli data decompressed with node:zlib, potentially leading to remote code execution.
* A fix was committed to google/brotli on February 27, 2026.
* Patched Brotli versions 1.2.1, 1.1.1, and 1.0.10 were made available last week.
* Node.js maintainers fixed the flaw in versions 26.12.1, 24.22.1, and 22.23.4.
* The vulnerability affects Node.js 26.x, 24.x, and 22.x release branches.
* Affected software includes Node.js, .NET, Bun, Envoy Proxy, Istio, Python HTTP clients, FFmpeg, Apache Arrow, and ClickHouse.
* Aikido Security advised updating dependency locks, rebuilding applications, and redeploying.
* Exploits have been demonstrated against the official Node.js 24.22.0 Linux arm64 image.
* Threat intelligence reported exploitation traffic for CVE-2026-111497 in the wild.
Full Take
The narrative surrounding this vulnerability highlights a critical gap between library development, dependency management, and real-world exploitation. The delay between the fix being committed and the official release—eight months where the flaw remained publicly readable—suggests systemic challenges in rapid patching cycles for widely used open-source infrastructure. Furthermore, the widespread nature of the impact across disparate projects like Node.js and data infrastructure (ClickHouse) demonstrates that a vulnerability in a foundational utility propagates risk far beyond its immediate consumer base. The escalation from a library flaw to demonstrated Remote Code Execution against specific images points toward a pattern where focused research is rapidly translated into actionable exploits, often facilitated by mass exploitation tactics observed across various tooling environments. The focus shifts from simply patching the code to understanding the systemic dependency chains that amplify risk when foundational components are compromised.
Bridge Questions:
How do organizational policies effectively mandate and enforce timely patching across complex, multi-layered software stacks incorporating numerous open-source dependencies?
What mechanisms can be established to ensure that security advisories regarding foundational libraries translate into immediate, verifiable remediation actions for end-users across diverse technology landscapes?
What are the long-term implications when vulnerabilities in core compression algorithms become a vector for remote code execution in systems built on modern, interconnected infrastructure?
From the original · Help Net Security
2026-111497) A vulnerability in Brotli, Google’s widely used open-source compression library, is putting a broad range of software at risk. About CVE-2026-111497 Alternatively known as “Node2Shell”, “Broccoli2Shell” and “Brotli2Shell”, CVE-2026-111497 is a remotely exploitable out-of-bounds write flaw that gained widespread attention after Node.js publicly disclosed it on October 21, 2026.Read the full story at helpnetsecurity.com
Sentinel unavailable
The automated check of the source article's wording did not complete, so no result is shown.
This looks only at the wording of the original source article, not at this page's AI-written sections. A small local AI model made this estimate. It has not been checked against known human and machine texts, so treat it as provisional. It cannot show who wrote an article.
