Node.js Addresses 10 Vulnerabilities Including High-Severity RCE Risk in Brotli Decompression

The Node.js development team disclosed ten vulnerabilities across multiple versions of the JavaScript runtime on October 21, 2026. Four of the issues received a High severity rating, with one carrying a remote code execution risk through improper handling of Brotli-compressed data. The flaw tracked as CVE-2026-111497 affects Node.js 26.x, 24.x, and 22.x branches and stems from out-of-bounds memory writes during decompression. Additional High-severity problems involve DNS name resolution truncation when NUL characters are present and hostname verification bypasses in TLS certificate validation. The project also resolved three Medium and three Low severity issues related to certificate validation, snapshot entropy reuse, and file-access permission checks. Updated releases Node.js 26.12.1, 24.22.1, and 22.23.4 incorporate fixes for both the core issues and vulnerabilities in bundled components such as c-ares, OpenSSL, SQLite, and Undici. Users of unsupported older branches are advised to migrate to currently maintained versions.

Security NEXTTranslated from Japanese

Read at source

The Node.js project has released security updates addressing ten vulnerabilities, one of which could allow remote code execution through the processing of Brotli compressed data.

On October 21, 2026, maintainers published details for ten CVEs. Although none reached the Critical severity tier, four issues were rated High. The most serious of these, CVE-2026-111497, resides in the Brotli decompression routine and permits out-of-bounds memory writes that may be leveraged for remote code execution. Affected versions include Node.js 26.x, 24.x, and 22.x.

Two further High-severity flaws, CVE-2026-105483 and CVE-2026-106069, stem from inconsistencies in IP address representation that allow attackers to bypass TLS hostname verification. A related DNS issue tracked as CVE-2026-105482 causes names containing NUL characters to be truncated during resolution.

The remaining six vulnerabilities comprise three Medium-severity and three Low-severity findings. These cover incomplete certificate validation, reuse of random values when using startup snapshots, and bypasses of file-system permission controls.

Corrective releases Node.js 26.12.1, 24.22.1, and 22.23.4 have been published. The updates also incorporate newer versions of the third-party libraries c-ares, OpenSSL, SQLite, and Undici to address known issues in those components.

Developers running end-of-life Node.js versions are urged to migrate to a supported release branch to eliminate exposure to the newly disclosed weaknesses.

Meridian digestThe week's most consequential security stories, distilled into one briefing.See the digest

More in Vulnerabilities & Exploits

Telegram for Android Patches Voice Call Vulnerability Enabling Code Execution
Yandex Patches Millions of Stations After eMudhra Certificate Keys Compromised
Cisco ASA and FTD Face DoS Vulnerability in SSL VPN Already Exploited in the Wild