Node2Shell: Brotli Flaw Triggers Patching Across Microsoft, Node.js, Python Packages
Un fallo de seguridad en la biblioteca de compresión de datos Brotli, identificado bajo el código CVE-2026-111497 y conocido como Node2Shell, ha provocado la implementación de parches por parte de diversos desarrolladores y proyectos tecnológicos. Los componentes de Node.js y paquetes de Python recibieron correcciones previamente, mientras que Microsoft aplicó actualizaciones para sus plataformas. Otras plataformas y herramientas tecnológicas también han incorporado las modificaciones necesarias para Franquear la debilidad.
El problema consiste en una escritura fuera de límites que afecta a determinadas versiones de Brotli y que recibió una calificación de gravedad crítica por parte de Google. La falla surge cuando entradas manipuladas específicamente rebasan los límites de un búfer del decodificador, lo que podría generar corrupción de memoria, caídas del proceso, filtraciones de datos o la ejecución arbitraria de código por parte de atacantes sin autenticación. Integrantes de OpenAI descubrieron el problema durante labores de pruebas de intrusión y notificaron a los desarrolladores, señalando además que el código base original había recibido una corrección meses antes, aunque en ese momento no se conocía su impacto de seguridad.
La explotación de esta vulnerabilidad requiere que datos comprimidos maliciosos lleguen al decodificador a través de solicitudes HTTP, respuestas de servidores no confiables o archivos comprimidos. Investigadores demostraron la ejecución de código en una imagen específica de Node.js, aunque otras pruebas señalaron limitaciones o sugirieron que la falla podría limitarse a ataques de denegación de servicio, sin que hasta el momento se hayan reportado ataques activos en entornos reales. Para mitigar los riesgos, además de instalar las actualizaciones, resulta necesario reiniciar los servicios y reconstruir las imágenes de contenedores correspondientes.