Node2Shell: Critical Node.js Security Vulnerability – Find and Fix Affected Software

This text was generated using artificial intelligence (AI).Status: October 23, 2026, 10:30 AM CEST – Updates are available, a proof of concept is public. No active exploitation was reported until October 22, 2026. However, anyone running Node.js applications should update now.

Node2Shell is a critical security vulnerability in Node.js identified by the CVE-2026-111497. It is located in the Brotli decoder that Node.js includes for decompressing compressed data. Crafted Brotli data can overwrite memory and, in the worst case, execute code without the need for attackers to log in. The vulnerability is fixed in Node.js 22.23.4, 24.22.1, and 26.12.1, released on October 21, 2026.

The name Node2Shell comes from an analysis by the security provider Imperva. In the assessment, there are two interpretations: The Node.js project classifies the vulnerability as „High“ (high) . The CVE entry awarded by Google, the publisher of the Brotli library, rates it with CVSS 9.2 according to CVSS v4.0 („Critical“, critical).

Are my systems affected? Check now →