Cybersecurity Blog | RedLegg

Security Bulletin: Node.js Brotli Decoder Out-of-Bounds Write Permits Remote Code Execution

Written by RedLegg's Cyber Threat Intelligence Team | 10/27/26, 6:45 PM

About:

CVE-2026-111497 is a critical out-of-bounds write vulnerability affecting the Brotli decoder bundled with Node.js versions 22.x, 24.x, and 26.x.

The vulnerability occurs when malformed Brotli-compressed input causes the decoder to write beyond the boundaries of an internal buffer. An attacker who can supply compressed data that an application decompresses using node:zlib may trigger memory corruption, potentially leading to application crashes, process memory disclosure, or remote code execution.

The Node.js project has released fixed versions 22.23.4, 24.22.1, and 26.12.1. No exploitation in the wild has been reported, and the vulnerability is not listed in CISA's Known Exploited Vulnerabilities (KEV) Catalog. Organizations should update affected Node.js installations, restart applications, and prioritize internet-facing services that process externally supplied Brotli data.

RedLegg will occasionally communicate vulnerabilities released outside the usual release schedule to provide additional value to our customers. These emergency bulletins describe vulnerabilities or threats we classify as the highest severity level and warrant out-of-band emergency patching or mitigation action.

VULNERABILITIES

Node.js Brotli Decoder Out-of-Bounds Write Permits Remote Code Execution

Identifier: CVE-2026-111497 
PoC or Exploitation:
No exploitation in the wild has been reported. The vulnerability is not listed in CISA's Known Exploited Vulnerabilities catalog. The Node.js advisory does not state that this vulnerability has been exploited. 

CVSS Score:  Critical

Update / Patch:

The Node.js project released security updates for the 26.x, 24.x, and 22.x release lines.
 
Affected versions include:
  • Node.js 26.x
  • Node.js 24.x
  • Node.js 22.x
 
Fixed versions include:
  • Node.js v26.12.1
  • Node.js v24.22.1
  • Node.js v22.23.4
 
Node.js Security Release, Brotli decoder out-of-bounds write (CVE-2026-111497):

https://nodejs.org/en/blog/vulnerability/october-2026-security-releases#nodejs-brotli-decoder-out-of-bounds-write-permits-remote-code-execution-cve-2026-111497---high


Description:
 CVE-2026-111497 is an out-of-bounds write vulnerability in the Brotli decoder bundled with Node.js. Malformed compressed input can make the decoder write past the end of an internal buffer.
An attacker who can supply Brotli data that an application decompresses with node:zlib can corrupt process memory, which can lead to a crash, disclosure of process memory, or remote code execution.

Mitigation Recommendation:

Update Node.js to v22.23.4, v24.22.1, or v26.12.1 on every system that runs Node.js applications.
 
Restart the applications after updating so that they use the fixed version.
 
Identify every Node.js installation in your environment, including those in container images and hosting platforms.
 
Prioritize applications that decompress data received from external sources, especially internet-facing Node.js applications that decompress external Brotli data.
 
Investigate affected applications for signs of compromise.