Intel

AIKIDO-2026-648481

Brotli.NET 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 Brotli.NET with a patched decoder or rebuild its native libraries with the upstream Brotli fix. Until then, avoid decoding untrusted Brotli data.

Who does this affect?

You are affected if you decode untrusted Brotli data with Brotli.NET using its bundled Linux native decoder.

Package

Versions

2.0.0 - 2.1.1

No fix available

Background info

Brotli.NET is vulnerable to Out-of-bounds Write in versions 2.0.0 - 2.1.1.

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