VULNERABILIDADEXPLOIT PÚBLICO
CVE-2026-111497 Desbordamiento de búfer en el decodificador Brotli de Google Brotli
Un desbordamiento de búfer en el decodificador Brotli (c/dec/decode.c) de Google Brotli, versiones 1.0.3 a 1.2.0 en todas las plataformas, permite a un atacante remoto no autenticado corromper memoria adyacente del decodificador, exponer contenido sensible de memoria, causar denegación de servicio o potencialmente ejecutar código arbitrario mediante un flujo comprimido con Brotli manipulado. Se debe actualizar a 1.0.10, 1.1.1 o 1.2.1.
Alerta de Nureq Monitor
Detectada 22 OCT · 12:31Última novedad 24 OCT · 16:44
CVSS 4.0
9.2CRÍTICAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,7 % PERCENTIL 53
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
Sí 7 REPOSITORIOS
Qué es CVE-2026-111497
Un desbordamiento de búfer en el decodificador Brotli (c/dec/decode.c) de Google Brotli, versiones 1.0.3 a 1.2.0 en todas las plataformas, permite a un atacante remoto no autenticado corromper memoria adyacente del decodificador, exponer contenido sensible de memoria, causar denegación de servicio o potencialmente ejecutar código arbitrario mediante un flujo comprimido con Brotli manipulado. Se debe actualizar a 1.0.10, 1.1.1 o 1.2.1.
Productos y versiones afectadas
Google Brotli
Qué hacer
- Verificá si usás Brotli y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Priorizá la corrección: hay código de explotación público, así que el riesgo de ataque es alto.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Exploits y pruebas de concepto públicas
Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.
- ikow/brotli2crash ↗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.PUBLICADO 22 OCT · 22:53
- Charlie-Netdevops/node-hostcheck ↗Read-only Node.js check for the Oct 2026 security release (CVE-2026-111497 Brotli RCE + 9). Finds every install (nvm, fnm, volta, system), what each running process actually uses, restarts needed, and eMudhra CA issues.PUBLICADO 23 OCT · 04:45
- CompleteTech-LLC/node2shell-check ↗Passive Node2Shell (CVE-2026-111497) exposure checker and offline Node.js runtime assessment with branded HTML reports. Python 3.10+, no dependencies, no exploit payloads.PUBLICADO 23 OCT · 22:45
- ks-labs/brotli-patch ↗Node.js (14 e 20, em fim de vida) com o decoder Brotli corrigido: CVE-2026-111497 (Node2Shell). Não oficial.PUBLICADO 24 OCT · 05:01
- googlesky/CVE-2026-111497 ↗PoC, Docker lab, and technical report for CVE-2026-111497 (Node2Shell) — Node.js Brotli decoder invalid block-switch OOB write; validated errno differential and weaponized remote DoS, RCE analysis included.PUBLICADO 24 OCT · 10:53
- pt-act/node2shell-cve-2026-111497 ↗Node2Shell / HTTP2Shell (CVE-2026-111497) exposure-audit kit — read-only scanner + agent prompt pack. Portable: macOS bash 3.2 + Linux. 78-test suite, CI on 3 platforms.PUBLICADO 24 OCT · 16:44
- s1ko/poc-cve-2026-111497 ↗CVE-2026-111497 (Node2Shell): deteccion del decoder Brotli vulnerable en Python y Node por el codigo de error real del decoder, con laboratorio HTTP localPUBLICADO 24 OCT · 16:44
Calculadora CVSS
CVSS 4.0 · 9.2 CRÍTICA
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
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- REQUISITOS DEL ATAQUE (AT)
- Presentes
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
- Alta
- INTEGRIDAD (SISTEMA VULNERABLE) (VI)
- Alta
- DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
- Alta
- CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
- Ninguna
- INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
- Ninguna
- DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
- Ninguna
Abrir la calculadora completa →
Descripción original
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.
Referencias
- nodejs.org/en/blog/vulnerability/october-2026-security-releases#nodejs-brotli-decoder-out…PATCH
- github.com/advisories/GHSA-9v8h-qqgm-4m35
- www.openwall.com/lists/oss-security/2026/10/23/25
- lists.debian.org/debian-lts-announce/2026/10/msg00049.html
- www.openwall.com/lists/oss-security/2026/10/24/6
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
- EXPLOIT PÚBLICO Se publicó el repositorio ikow/brotli2crash.
- EXPLOIT PÚBLICO Se publicó el repositorio Charlie-Netdevops/node-hostcheck.
- EXPLOIT PÚBLICO Se publicó el repositorio CompleteTech-LLC/node2shell-check.
- EXPLOIT PÚBLICO Se publicó el repositorio ks-labs/brotli-patch.
- EXPLOIT PÚBLICO Se publicó el repositorio googlesky/CVE-2026-111497.
- EXPLOIT PÚBLICO Se publicó el repositorio pt-act/node2shell-cve-2026-111497.
- EXPLOIT PÚBLICO Se publicó el repositorio s1ko/poc-cve-2026-111497.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.