CVE-2026-111497 Google Brotli
| Affected software | Google Brotli |
|---|---|
| Severity | 9.2 Critical CVSS 4.0 2 scores |
| Weakness | Out-of-bounds write (CWE-787) |
| Published | 22 Oct 2026 |
| Updated | 10 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.
Exploitation status
- 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.
| Evidence | Source | Detail | Date |
|---|---|---|---|
| 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 |
Waratek protection
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
CVSS
9.2 CRITICAL v4.0CVSS: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.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| 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| Source | Vendor | Product | Scheme | Affected 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 | brotli | generic | ≥ 1.0.3 and < 1.0.10 · ≥ 1.1.0 and < 1.1.1 · ≥ 1.2.0 and < 1.2.1 | |
| nvd | 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
| URL | Tags |
|---|---|
| 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
Timeline
| Published | 2026-10-22 | By the CVE Program. |
|---|---|---|
| VulnCheck KEV: earliest evidence | 2026-10-26 | Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE. |
| Added to CISA KEV | 2026-10-27 | Listed in CISA's Known Exploited Vulnerabilities catalog. |
| VulnCheck KEV: latest evidence | 2026-11-09 | Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record. |
| NVD record modified | 2026-11-10 | NVD's own last-modified date for this record. |