Node2Shell is the name for CVE-2026-111497, a buffer overflow in the Brotli decoder bundled with Node.js. A remote, unauthenticated attacker can send a crafted Brotli-compressed stream to corrupt memory, leak sensitive data, crash the service, or potentially run code. On October 22, 2026, Imperva demonstrated code execution on the official Node.js 24.22.0 image.
Node.js powers internal web apps, APIs, customer and vendor portals, serverless functions, and build tooling. It is also embedded in container images and vendor-supplied products, where package inventories often miss it. Patching the servers you know about does not close the exposure inside the products you buy.