Independent & educational platform Not a government body. No link or affiliation with any government organisation. Made for learning only. Test only systems you own or are authorised to test. Become a Partner or Sponsor → Full disclaimer

CVE-2026-111497

critical CISA KEV

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 unauthent…

Vendor / product: Google — brotli

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.

CVSS
9.8
9.8 (CVSS v3.1)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Severity source: NVD CVSS v3.1 (nvd@nist.gov)
Timeline (UTC)
Published: 2026-10-22 14:17
Modified: 2026-11-04 18:17
NVD status: Analyzed
Last synced 5 hours ago
Verified against the source API 2026-11-04 18:35 UTC
Exploitation
Listed in CISA KEV
Added 2026-10-27 · due 2026-11-10
Known ransomware use: not reported

Required action (CISA)

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.

Affected products

google / brotli ≥1.0.3 <1.0.10, ≥1.1.0 <1.1.1, ≥1.2.0 <1.2.1
nodejs / node.js <22.23.4, ≥23.0.0 <24.22.1, ≥25.0.0 <26.12.1
python-hyper / brotlicffi <1.2.1.0
microsoft / .net ≥8.0.0 <8.0.33, ≥9.0.0 <9.0.22, ≥10.0.0 <10.0.14, 11.0.0
debian / debian_linux 12.0
istio / istio <1.29.9, ≥1.30.0 <1.30.6, ≥1.31.0 <1.31.2
anthropic / bun <1.4.4
envoyproxy / envoy <1.37.8, ≥1.38.0 <1.38.6, ≥1.39.0 <1.39.3
tianocore / edk2 ≤202608
google / woff2 all versions
duckdb / duckdb ≤2.0.0
clickhouse / clickhouse ≤26.10.2.103
apache / arrow ≤26.0.0, 27.0.0
mcmilk / 7-zip-zstd ≤26.02-1.5.7-r2
7-zip / p7zip ≤16.02
andybalholm / brotli <1.2.7
siemens / ruggedcom_ape1808_firmware all versions
siemens / common_configurator all versions
siemens / data_flow_monitoring all versions
siemens / edge_opc_ua_server_configurator all versions
siemens / flow_creator_configurator all versions
siemens / industrial_edge_cloud_connector_configurator all versions
siemens / industrial_edge_databus_configurator all versions
siemens / industrial_edge_hub all versions
siemens / industrial_edge_management_cloud all versions

Weakness classification (CWE)

Source: NVD / CISA. “NVD-CWE-Other” and “NVD-CWE-noinfo” mean NVD could not assign a specific weakness.

Mitigation & advisories

Patch / mitigation: https://github.com/dotnet/announcements/issues/494

References

Data sources

NVD CVE API 2.0 — fetched 2026-11-04 18:35 UTC · record ↗

Learn the basics

Understanding CVEs and CVSS Scores

Related news

Node.js Patches Brotli Remote Code Execution Flaw: Find Vulnerable Runtimes Before Attackers DoWaiting on a Node.js Upgrade? Build a Stopgap with the Controls You OwnAdobe Commerce PolyShell Attacks Breach Hundreds of Stores as Brotli Exploit Traffic EmergesCVE-2026-111497 Google: CVE-2026-111497 Buffer overflow vulnerability in the Brotli decoderNode2Shell puts Microsoft and Node.js on Brotli patch duty

Related CVEs