
Node.js Brotli Decoder RCE (CVE-2026-111497): What Cloud-Native Teams Must Do Now
On October 21, 2026, the Node.js project released security updates for all three supported release lines (22.x, 24.x, 26.x), patching ten vulnerabilities including a high-severity out-of-bounds write in the bundled Brotli decompression library (CVE-2026-111497). The flaw enables potential remote code execution when an attacker supplies malformed Brotli-compressed input to any application using Node.js's native zlib module or the fetch() API. Three additional high-severity CVEs address TLS hostname-check bypasses and DNS null-byte truncation. End-of-life lines (Node.js 20.x and earlier) will not receive patches, leaving a significant portion of deployed infrastructure unprotected. This incident underscores the systemic risk of bundled third-party libraries in widely deployed runtimes. As supply-chain attacks and dependency exploitation become primary threat vectors, organizations running Node.js in cloud-native, microservices, or serverless environments face elevated exposure—particularly where Brotli-compressed traffic flows between internal services or from untrusted external sources.
Kill Chain










