[CRITICAL] "Brotli Decoder Flaw Behind Node.js RCE Also Affects Bun, Python and Other Widely Used Software"
criticalDetails
A critical memory-corruption vulnerability, CVE-2026-111497, exists in Google's Brotli decoder library. An attacker can craft malicious compressed data that, when processed, causes a buffer overwrite. This can corrupt the program's memory, leading to a crash or arbitrary code execution.
Affected Systems
Any software using a vulnerable version of the Brotli decoder library. Specific examples include Node.js, Bun, Python packages (Brotli, brotlicffi), and Envoy proxies configured for Brotli decompression.
Potential Impact
Successful exploitation could lead to Remote Code Execution (RCE) on servers and applications that process Brotli-compressed data from untrusted sources, such as web servers, APIs, and data processing pipelines. This poses a significant risk of system compromise.
Mitigations
Immediately identify all applications and systems that use the Brotli library and upgrade to a patched version as soon as vendors make them available. Monitor vendor security advisories for specific patch information. Prioritize patching for internet-facing systems.