Intel

AIKIDO-2026-158398

brotlic-sys is vulnerable to Out-of-bounds Write

CVE-2026-111497Published 3 days ago
November 6, 2026

95

CVE Score

Critical

Out-of-bounds Write

Are you affected? Scan for Free

TL;DR

The bundled Brotli decoder fails to reject invalid block switches when a stream declares only one block type. Decoding continues with inconsistent state and can write outside allocated memory. Crafted input can crash the process, expose memory, or potentially execute code.

How do I fix this?

No patched release is available. Replace brotlic-sys with a patched decoder or rebuild its bundled Brotli source with the upstream fix. Until then, avoid decoding untrusted Brotli data.

Who does this affect?

You are affected if you pass untrusted Brotli data to the decoding APIs in brotlic-sys, directly or through a dependency.

Versions

0.1.0 - 0.2.2

No fix available

Background info

brotlic-sys is vulnerable to Out-of-bounds Write in versions 0.1.0 - 0.2.2.

Links

Other

nodejs.org/en/blog/vulnerability/october-2026-security-releases#nodejs-brotli-decoder-out-of-bounds-write-permits-remote-code-execution-cve-2026-111497---high
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
openwall.com/lists/oss-security/2026/10/23/25
http://www.openwall.com/lists/oss-security/2026/10/23/25
openwall.com/lists/oss-security/2026/10/24/6
http://www.openwall.com/lists/oss-security/2026/10/24/6
openwall.com/lists/oss-security/2026/10/26/12
http://www.openwall.com/lists/oss-security/2026/10/26/12
openwall.com/lists/oss-security/2026/10/26/13
http://www.openwall.com/lists/oss-security/2026/10/26/13
openwall.com/lists/oss-security/2026/10/26/16
http://www.openwall.com/lists/oss-security/2026/10/26/16
openwall.com/lists/oss-security/2026/11/03/2
http://www.openwall.com/lists/oss-security/2026/11/03/2
broccoli2shell.com
https://broccoli2shell.com
lists.debian.org/debian-lts-announce/2026/10/msg00049.html
https://lists.debian.org/debian-lts-announce/2026/10/msg00049.html
patchtheplanet.org/brotli
https://patchtheplanet.org/brotli
aikido.dev/blog/node2shell-nodejs-brotli-rce-cve-2026-111497
https://www.aikido.dev/blog/node2shell-nodejs-brotli-rce-cve-2026-111497
cert-portal.siemens.com/productcert/html/ssa-045512.html
https://cert-portal.siemens.com/productcert/html/ssa-045512.html
cert-portal.siemens.com/productcert/html/ssa-443410.html
https://cert-portal.siemens.com/productcert/html/ssa-443410.html
cert-portal.siemens.com/productcert/html/ssa-898633.html
https://cert-portal.siemens.com/productcert/html/ssa-898633.html
ellio.tech/en/blog/node2shell-cve-2026-111497-rce-on-stock-nodejs-builds/
https://ellio.tech/en/blog/node2shell-cve-2026-111497-rce-on-stock-nodejs-builds/
cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-111497
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-111497

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea