Critical 'HTTP2Shell' Brotli vulnerability triggers emergency patches
Una falla grave de seguridad conocida como 'HTTP2Shell', identificada bajo el código CVE-2026-111497 y también denominada "Broccoli2Shell" o "Node2Shell", afecta a la biblioteca de descompresión Brotli integrada en Node.js, así como a múltiples versiones de este componente de código abierto creado por Google. Este problema de desbordamiento de búfer ocurre cuando un flujo de datos comprimidos especialmente diseñado provoca un cambio de bloque inválido que el descodificador interpreta erróneamente como una solicitud de más información, lo que lleva a la sobreescritura de un búfer interno de ocho bytes y a la corrupción de la memoria cercana.
El problema tiene un alcance amplio que impacta no solo a Node.js y a diversos clientes HTTP de Python configurados con descifradores vulnerables, sino también a otras aplicaciones que emplean implementaciones afectadas de Brotli. Microsoft implementó una actualización de emergencia en .NET para mitigar el fallo que permite la escalada de privilegios, mientras que Node.js y Google lanzaron correcciones estables seguidas de su publicación pública, sumándose también paquetes corregidos para Python. Las consecuencias de una explotación exitosa abarcan el bloqueo de procesos, la exposición de datos en la memoria y la ejecución remota de código, tal como lo confirmó un informe de Imperva.