WaratekVRT Sign in

CVE-2026-111497 Google Brotli

Affected softwareGoogle Brotli
Severity9.2 Critical CVSS 4.0 2 scores
WeaknessOut-of-bounds write (CWE-787)
Published22 Oct 2026
Updated10 Nov 2026

Published 23 days ago. NVD often adds the list of affected products days or weeks after a CVE is published, and the other sources we check lag too. The scope and status here may change.

Description

A buffer overflow vulnerability in the Brotli decoder (c/dec/decode.c) in Google Brotli versions 1.0.3 through 1.2.0 on all platforms allows a remote unauthenticated attacker to corrupt adjacent decoder state memory, disclose sensitive memory contents, cause a denial of service, or potentially execute arbitrary code using a crafted Brotli-compressed stream. Users need to update any Brotli libraries or binaries between 1.0.3 through 1.2.0 to the latest available version: 1.0.10 or 1.1.1 or 1.2.1.

CWE-252

Exploitation status

Exploited

Confirmed real-world exploitation.

  • CISA KEV listed Confirmed exploitation in the wild. Added 2026-10-27 · remediation due 2026-11-10 · ransomware use: unknown
  • VulnCheck KEV listed Exploitation reported in the wild. 4 citations · 24 exploits · earliest 2026-10-26.
  • CISA Vulnrichment exploitation: active CISA records active exploitation. Automatable: no, technical impact: total.
  • Indexed PoC 83 indexed Published artifacts you can open, in GitHub PoC, Nuclei; first seen 2026-10-21.
  • EPSS 83% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99.7% of all scored CVEs.

VulnCheck KEV

Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2026-111497 in VulnCheck (free account), which lists 19 more exploit references not shown here.

EvidenceSourceDetailDate
Reported exploitation ellio.tech /en/blog/node2shell-cve-2026-111497-rce-on-stock-nodejs-builds 2026-10-26
Reported exploitation previdian.com /CVE-2026-111497 2026-10-27
Reported exploitation cisa.gov /sites/default/files/feeds/known_exploited_vulnerabilities.json 2026-10-27
Reported exploitation zscaler.com /blogs/security-research/cve-2026-111497-node2shell-http2shell-vulnerability-may-allow-rce 2026-10-28
Exploit reference VulnCheck XDB 93d3d642e1c6 Exploit type: local 2026-10-22
Exploit reference VulnCheck XDB e036a897b3c0 Exploit type: local 2026-10-22
Exploit reference VulnCheck XDB f1a058824b30 Exploit type: initial-access 2026-10-22
Exploit reference VulnCheck XDB 441e51bdf75c Exploit type: initial-access 2026-10-23
Exploit reference VulnCheck XDB 5fe47e0d73be Exploit type: denial-of-service 2026-10-23
IndexArtifactStarsFirst seen
GitHub PoC High fidelity detection mechanism for node2shell (CVE-2026-111497) 86 2026-10-25
Nuclei Node.js Brotli Request-Body Integer Overflow (node2shell) - Remote Code Execution
GitHub PoC Reproducible local Brotli decoder proof for CVE-2026-111497 with a self-checking tuned RCE harness 81 2026-10-22
GitHub PoC Claude Code and Codex skill for finding potentially vulnerable Brotli copies and guiding updates for CVE-2026-111497. 70 2026-10-23
GitHub PoC CVE-2026-111497 Node2Shell — Node.js Brotli OOB Write RCE PoC (CVSS 9.2) 52 2026-10-24
GitHub PoC MchinaMd57764/CVE-2026-111497-PoC 48 2026-11-11
GitHub PoC CVE-2026-111497 RCE PoC for one pinned Docker Official Image for WordPress 30 2026-10-28
GitHub PoC Nodejs漏洞 CVE-2026-111497 POC 17 2026-10-21
GitHub PoC Node.js Brotli Decoder OOB Write to RCE 7 2026-10-22
GitHub PoC CVE-2026-111497 — Node.js Brotli Decoder OOB Write: Deep Analysis & Structural Unreachability Proof. MLEN_MAX = BLOCK_SIZE_CAP = 2^24 makes RCE structurally unreachable. 6 2026-10-22

Waratek protection

Outside Waratek scope

A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.

  • Protection none
  • Action not pursued none
  • Review automated Upstream data
  • Record active
Decided by The only affected product being a sealed appliance image, where Java runs but no -javaagent can be attached
Finding This CVE names only products the Waratek agent cannot be installed into (siemens/opcenter_intelligence, siemens/teamcenter, siemens/xpedition_enterprise). They ship as sealed appliance images or as native code with no application JVM, so there is no start-up line to add -javaagent to. The vulnerability may well be a Java one; it is permanently out of ARMR's reach rather than outside its subject.

CVSS

9.2 CRITICAL v4.0 CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 4.0 9.2 CRITICAL CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X cve-coordination@google.com Secondary published
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary

Affected software and releases

Products and versions

61 products, 92 version entries
SourceVendorProductSchemeAffected versions
nvd 7-zip p7zip generic ≤ 16.2
nvd andybalholm brotli generic < 1.2.7
nvd anthropic bun generic < 1.4.4
nvd apache arrow generic ≤ 26.0.0 · 27.0.0:dev
nvd clickhouse clickhouse generic ≤ 26.10.2.103
nvd debian debian linux generic 12.0
nvd duckdb duckdb generic ≤ 2.0.0
nvd envoyproxy envoy generic < 1.37.8 · ≥ 1.38.0 and < 1.38.6 · ≥ 1.39.0 and < 1.39.3
nvd google brotli generic ≥ 1.0.3 and < 1.0.10 · ≥ 1.1.0 and < 1.1.1 · ≥ 1.2.0 and < 1.2.1
nvd google woff2 generic any version
nvd istio istio generic < 1.29.9 · ≥ 1.30.0 and < 1.30.6 · ≥ 1.31.0 and < 1.31.2
nvd mcmilk 7-zip-zstd generic ≤ 26.2.1.5.7.2
nvd microsoft .net generic ≥ 8.0.0 and < 8.0.33 · ≥ 9.0.0 and < 9.0.22 · ≥ 10.0.0 and < 10.0.14 · 11.0.0:preview1 · 11.0.0:preview2 · 11.0.0:preview3 · 11.0.0:preview4 · 11.0.0:preview5 · 11.0.0:preview6 · 11.0.0:preview7 · 11.0.0:rc1 · 11.0.0:rc2
nvd nodejs node.js generic < 22.23.4 · ≥ 23.0.0 and < 24.22.1 · ≥ 25.0.0 and < 26.12.1
nvd python-hyper brotlicffi generic < 1.2.1.0
nvd siemens common configurator generic any version
nvd siemens comos walkinside generic any version
nvd siemens data flow monitoring generic < 3.0.18
nvd siemens dataxess configurator generic < 1.5.7
nvd siemens edge opc ua server configurator generic < 2.3.10
nvd siemens flow creator configurator generic < 1.15.1
nvd siemens hyperlynx generic any version
nvd siemens industrial edge cloud connector configurator generic < 1.24.3
nvd siemens industrial edge databus configurator generic < 4.0.1
nvd siemens industrial edge hub generic any version
nvd siemens industrial edge management cloud generic any version
nvd siemens innexis architecture native acceleration generic any version
nvd siemens insights hub generic any version
nvd siemens opcenter connect electronics generic any version
nvd siemens opcenter connect manufacturing operations management generic any version
nvd siemens opcenter execution core generic any version
nvd siemens opcenter execution discrete generic any version
nvd siemens opcenter execution foundation generic any version
nvd siemens opcenter execution pharma generic any version
nvd siemens opcenter execution process generic any version
nvd siemens opcenter intelligence generic any version
nvd siemens opcenter quality generic any version
nvd siemens opcenter rd\&l generic any version
nvd siemens opcenter x generic any version
nvd siemens pads professional generic any version
nvd siemens pave360 automotive generic 2026
nvd siemens process preparation x generic any version
nvd siemens ruggedcom ape1808 firmware generic any version
nvd siemens simatic braumat generic 8.2:update1 · 8.2:update2 · 8.2:update3 · 8.2:update4 · 8.2:update5
nvd siemens simatic profiling tool generic any version
nvd siemens simatic sistar generic 8.2:update1 · 8.2:update2 · 8.2:update3 · 8.2:update4 · 8.2:update5
nvd siemens simatic wincc generic ≥ 7.0 and ≤ 8.2
nvd siemens simatic wincc companion generic any version
nvd siemens simatic wincc runtime generic any version
nvd siemens simatic wincc unified for industrial edge generic any version
nvd siemens simatic wincc unified pc runtime generic any version
nvd siemens simatic wincc unified siqence generic any version
nvd siemens simcenter executable digital twin generic any version
nvd siemens simcenter studio generic any version
nvd siemens teamcenter generic 2412.0 · 2506.0 · 2512.0 · 2606.0
nvd siemens tia administrator generic any version
nvd siemens tia project-server web administration tool generic any version
nvd siemens user management component generic any version
nvd siemens xpedition designer generic any version
nvd siemens xpedition enterprise generic any version
nvd tianocore edk2 generic ≤ 99999

References

URLTags
https://github.com/google/brotli/releases/tag/v1.2.1
https://github.com/andybalholm/brotli/releases/tag/v1.2.7 Release Notes
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 Third Party Advisory
http://www.openwall.com/lists/oss-security/2026/10/23/25 Mailing List, Third Party Advisory
http://www.openwall.com/lists/oss-security/2026/10/24/6 Mailing List, Third Party Advisory
http://www.openwall.com/lists/oss-security/2026/10/26/12 Mailing List, Third Party Advisory
http://www.openwall.com/lists/oss-security/2026/10/26/13 Mailing List, Third Party Advisory
http://www.openwall.com/lists/oss-security/2026/10/26/16 Mailing List, Third Party Advisory
http://www.openwall.com/lists/oss-security/2026/11/03/2 Mailing List, Third Party Advisory
https://broccoli2shell.com Third Party Advisory

Timeline

Published2026-10-22By the CVE Program.
VulnCheck KEV: earliest evidence2026-10-26Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
Added to CISA KEV2026-10-27Listed in CISA's Known Exploited Vulnerabilities catalog.
VulnCheck KEV: latest evidence2026-11-09Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.
NVD record modified2026-11-10NVD's own last-modified date for this record.