NewsCisco PSIRT
Vulnerabilities in Node.js Affecting Cisco Products: October 2026
Linked advisories
- CVE-2026-111497Google Brotli — Google Brotli Unchecked Return Value Vulnerability
- CVE-2026-111497Google: CVE-2026-111497 Buffer overflow vulnerability in the Brotli decoder
- CVE-2026-111497Brotli vulnerability
- CVE-2026-106069Node: unzureichende Zertifikatvalidierung
- CVE-2026-111497CVE-2026-111497 affecting Brotli Decoder
- CVE-2026-111497Out-of-bounds write in the Brotli decoder ("Node2Shell") also affects the PyPI Brotli package
- CVE-2026-111497OSV-Eintrag
- CVE-2026-105483A flaw in Node.js TLS hostname verification allows a certificate without a matching IP address SAN to authenticate a connection to an IPv4 address when the host is written with non-ASCII characters, such as fullwidth digits (`127.0.0.1`). `tls.checkServerIdentity()` did not recognize such hosts as IP addresses, even though they normalize and resolve to a regular IPv4 address, and matched them against the certificate DNS names and Common Name instead. A certificate containing `DNS:127.0.0.1` or `DNS:*.0.0.1` could therefore be accepted for an IP endpoint it was not issued for. This is a regression introduced after the fix for CVE-2026-48618. This vulnerability affects Node.js **26.x** and **24.x**.
- CVE-2026-111497Brotli: Out-of-bounds write in the Brotli decoder ("Node2Shell") also affects the PyPI Brotli package
- CVE-2026-111497Debian LTS brotli: security update
- CVE-2026-111497Google Brotli: ungeprüfter Rückgabewert
- CVE-2026-111497Out-of-bounds write in the brotlicffi decoder ("Node2Shell") also affects the PyPI Brotli package
- CVE-2026-105483Node: unzureichende Zertifikatvalidierung
- CVE-2026-111497Portfolio Status: Impact of Brotli Vulnerability (CVE-2026-111497) on Palo Alto Networks Products
- CVE-2026-105482A flaw in Node.js DNS resolution allows hostnames containing a NUL byte to be silently truncated by the dns.resolve*() functions and dns.reverse(). This is an incomplete fix of CVE-2026-48930, which only covered dns.lookup() and the net/tls host options. Because the name is passed to c-ares as a C string, resolving attacker.example\0.trusted.example queries attacker.example and returns its records without any error. Applications that validate a hostname, for example against a domain allowlist, and then resolve it with dns.resolve*() can act on records for a different name than the one they validated. This vulnerability affects Node.js 26.x, 24.x, and 22.x.
- CVE-2026-106069A flaw in Node.js TLS hostname verification can cause a server certificate to be validated against a different IP address than the one the client connected to, when the host is a non-canonical IPv4 literal with a leading zero, such as `0127.0.0.1`. `tls.checkServerIdentity()` normalizes the host following the WHATWG URL rules, which read a leading-zero octet as octal (`0127.0.0.1` becomes `87.0.0.1`), while the connection is made through the operating system resolver, which on some platforms such as macOS reads it as decimal (`127.0.0.1`). A server at the connected address can then be authenticated with a certificate issued for another IP address. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
- CVE-2026-111497Brotli vulnerability
- CVE-2026-111497Critical Vulnerability in Node.js
- CVE-2026-105482Node: unzureichende Zugriffskontrolle
- CVE-2026-111497OSV-Eintrag
- CVE-2026-111497Google Brotli Remote Code Execution Vulnerability
- CVE-2026-111497Debian brotli: security update
- CVE-2026-106069Node: unzureichende Zertifikatvalidierung
- CVE-2026-105482Node2Shell CVEs
- CVE-2026-111497Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- CVE-2026-105482Node.js Multiple Vulnerabilities
- CVE-2026-105482Node: unzureichende Zugriffskontrolle
- CVE-2026-105482Node2Shell / HTTP2Shell: Brotli RCE (CVE-2026-111497) in Node.js, Python, Envoy and Istio + Node.js October releases
- CVE-2026-105483Node: unzureichende Zertifikatvalidierung
- CVE-2026-105482Node.js: Mehrere Schwachstellen
Affected vendors and products
More on Affecting
Other advisories
- CriticalCVE-2026-111497CVE-2026-111497 affecting Brotli Decoder
- Not ratedosv:AZL-111164CVE-2026-99100 affecting package kernel 6.6.157.1-1
- Not ratedosv:AZL-111176CVE-2026-118384 affecting package mtools 4.0.43-2
- Not ratedosv:AZL-111148CVE-2026-118370 affecting package expat 2.8.3-2
- Not ratedosv:AZL-111145CVE-2026-117610 affecting package expat 2.8.3-2
- Not ratedosv:AZL-111179CVE-2026-103995 affecting package python-py 1.11.0-1
- Not ratedosv:AZL-111182CVE-2026-103995 affecting package python3 3.12.14-2
- Not ratedosv:AZL-111143CVE-2026-88812 affecting package xorg-x11-server 1.20.10-6
Other news entries
- Apple Backports Fix for Exploited CoreGraphics Flaw to Older iPhones and iPadsNewsThe Hacker News
- Unexplained DreamHost Incident Prompts Email, FTP Password ResetsNewsSecurityWeek
- Energy giant ENGIE discloses data breach affecting customersNewsBleepingComputer
- Solflare's staking provider has validator keys compromised; rewards halted on ~1.6M delegated SOLBreachpwn.watch
- Capcom confirms data breach affecting 11.7 million accountsNewsBleepingComputer
- Arista patches new VeloCloud Orchestrator zero-day exploited in attacksNewsBleepingComputer
- Signal Vulnerability Lets Malicious Callers Block Hang-UpsNewsSecurityWeek
- Qubic: 1,404 wallets drained (about $1.3M) because seeds were generated with Math.randomBreachpwn.watch
ID