The Brotli vulnerability CVE-2026-111497 and additional Node.js issues have been fixed. Check your runtimes, applications and containers.

On October 21, 2026, the Node.js project released security updates. These address CVE-2026-111497, often called Node2Shell: A flaw in the bundled Brotli decoder can corrupt process memory. If an application decompresses specially crafted Brotli data, the consequences can include crashes, disclosure of memory contents or remote code execution.
Exposure depends on your application: It must decompress attacker-controlled Brotli data. This does not mean that every internet-facing Node.js application is automatically exploitable through the same path.
Security releases are available as Node.js 22.23.4, 24.22.1 and 26.12.1. Use at least the fixed release for your supported branch. The release also addresses other issues, including DNS resolution and TLS certificate verification.
Contact the Key2Host Helpcenter and include your service, Node.js version and container image, if applicable. This notice does not confirm an individual service's patch status or a security incident at Key2Host.
Information current as of October 24, 2026.