CyberSIXT Search
Original

Rapid7Rapid7

Node.js Brotli flaw could expose memory or enable remote code execution

Part of the CVE-2026-111497 story · 12 articles · 6 outlets · since 21 Oct

CVE-2026-111497 is a critical out-of-bounds write vulnerability affecting the Brotli decoder bundled with Node.js, disclosed by the Node.js Project on 21 October 2026. Rapid7 notes that the issue allows memory corruption when an application decompresses attacker-supplied Brotli data via node:zlib, with potential outcomes including a process crash, disclosure of sensitive process memory, or remote code execution. Exposure depends on whether an affected application processes untrusted Brotli data.

The vulnerability originates in Google Brotli and affects upstream Brotli ranges used by Node.js’ bundled decoder, with impacted upstream versions listed as 1.0.3 before 1.0.10, 1.1.0 before 1.1.1, and 1.2.0 before 1.2.1. The Node.js advisory, cited by the Node.js Project, confirms the potential for remote code execution if attacker-controlled data is decompressed.

Mitigation guidance from Rapid7 and the Node.js advisory directs upgrading to fixed releases: Node.js 22.x before 22.23.4, Node.js 24.x before 24.22.1, and Node.js 26.x before 26.12.1. Organisations running end-of-life Node.js releases should migrate to supported fixed lines; there is no vendor-provided workaround available, and a temporary measure is to restrict or disable paths that decompress untrusted Brotli data where immediate upgrading isn’t possible.

Rapid7 notes that, as of 26 October 2026, there was no known in-the-wild exploitation and no listing in CISA’s Known Exploited Vulnerabilities catalog, but emphasises prioritised remediation due to the potential for memory disclosure and RCE. The advisory also mentions related implementations in Bun, Python Brotli packages, .NET, Envoy, Istio, Brotli4j, and various OS packages, urging consultation of downstream advisories to assess exposure.

How the story developed

All 12 articles

12 articles from 6 outlets over 6 days. This was the 12th report, 5 days after the first.

12 articles from 6 outlets since 21 Oct; 12 in the last 7 days.

CVE-2026-111497: coverage over time12 articles from 6 outlets. First report 21 Oct by SecurityOnline. Busiest day: 8 articles, 26 Oct. 12 in the last 7 days. CVE-2026-111497: coverage over time12 articles from 6 outlets. First report 21 Oct by SecurityOnline. Busiest day: 8 articles, 26 Oct. 12 in the last 7 days.
  • Article
  • First report
Show as table
CVE-2026-111497: articles
Published (UTC)OutletHeadline
Mon 26 Oct · 19:00 UTCRapid7Node.js Brotli flaw could expose memory or enable remote code execution
Mon 26 Oct · 18:30 UTCThe Hacker NewsPHP releases rebuilt Windows packages to fix Brotli flaw
Mon 26 Oct · 15:31 UTCThe Hacker NewsWeekly recap tracks PHP and Node.js RCE flaws and supply chain attacks
Mon 26 Oct · 13:30 UTCInfosecurityMicrosoft patches critical .NET flaw that risks memory corruption
Mon 26 Oct · 13:00 UTCSOCRadarBrotli flaw exposes Python packages to remote code execution
Mon 26 Oct · 11:00 UTCSecurityWeekBrotli flaw triggers security updates across major software
Mon 26 Oct · 03:19 UTCSecurityOnlineMicrosoft issues out of band .NET fixes for four flaws
Mon 26 Oct · 01:30 UTCSecurityOnlineBrotli flaw expands Node2Shell risk across HTTP applications
Sun 25 Oct · 08:30 UTCThe Hacker NewsOpenAI Agents Expose VM Escapes and Sandbox Weaknesses
Sat 24 Oct · 11:00 UTCThe Hacker NewsBrotli Flaw Enables Code Execution in Unpatched Node.js Builds
Fri 23 Oct · 08:35 UTCThe Hacker NewsNode.js Brotli flaw enables remote code execution in Linux arm64 builds
Wed 21 Oct · 17:54 UTCSecurityOnlineNode.js fixes Brotli flaw that could enable remote code execution

Who reported 6 outlets

  • The Hacker News5
  • SecurityOnline3
  • SecurityWeek1
  • SOCRadar1
  • Infosecurity1
  • Rapid71
See the full timeline

Sources

On this device

Following

Intel

VendorsThreat actorsResearch reports

Settings

CyberSIXT summarises security news every 30 minutes.

↑↓ move↵ open⌘C copy CVE IDEsc close

Keyboard shortcuts

Everything works with a mouse or touch. Shortcuts are a faster path.

Search ⌘K
Search /
Next item J
Previous item K
Go to Today GT
Go to News GN
Go to CVEs GC
Go to Briefing GB
Reduce motion on this device