The critical memory corruption flaw in Google’s Brotli compression library is now being actively exploited in the wild, with attackers scanning for vulnerable systems and targeting stock Node.js installations. Security researchers confirmed on Oct 28 that the vulnerability allows for remote code execution (RCE) on x86-64 architecture, expanding the risk from previous proof-of-concept demonstrations that were largely limited to arm64. The bug, identified as CVE-2026-111497 and dubbed Node2Shell, enables unauthenticated attackers to take over servers by sending malicious compressed data.
The vulnerability carries a CVSS score of 9.2 and impacts a wide array of internet infrastructure, including the .NET framework, FFmpeg, Bun, and Apache Arrow. While Node.js pushed emergency patches for versions 22.23.4, 24.22.1, and 26.12.1, researchers from Semgrep found that many other affected packages in 12 different ecosystems still lack available fixes. Although the core issue was fixed in the Brotli source code in February 2026, a formal release was not issued until Oct 21, leaving a months-long window of exposure for bundled software.
