Express 5 can send a Brotli-compressed request body straight into the vulnerable Node.js decoder. CVE-2026-111497 can corrupt process memory when an application decompresses attacker-controlled data; Node.js fixed it on 21 October 2026 in 22.23.4, 24.22.1 and 26.12.1.1 If you cannot upgrade the runtime today, disable request-body inflation or reject Brotli requests at the edge, and keep the outbound HTTP path on your patch list.
You're affected if you run an unpatched Node.js build and your application decompresses untrusted Brotli data. Express 5 and body-parser 2.x make inbound request bodies one possible route; services that fetch compressed responses have another. You're not exposed through a parser that never processes Brotli, but that does not rule out other paths. CISA listed CVE-2026-111497 as exploited on 27 October, with a US federal remediation due date of 10 November. Status as of 4 November 2026.2
The complete PHP2Shell and Node2Shell guide covers the shared Brotli flaw. This page stays with the temporary controls available to an Express operator.