CVE-2024-26146: fallo de gravedad media en rack
Possible Denial of Service Vulnerability in Rack Header Parsing
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
Rack, un framework Ruby para servidores web, tiene una vulnerabilidad donde headers HTTP especialmente construidos (Accept y Forwarded) pueden ralentizar el análisis de headers significativamente, causando una posible negación de servicio que deja el servidor sin responder.
Una vulnerabilidad de negación de servicio por expresión regular (ReDoS) en la lógica de análisis de headers de Rack (CWE-1333) permite a atacantes crear headers Accept o Forwarded maliciosos que causan retroceso exponencial durante el procesamiento. Ruby 3.2+ incluye protecciones mitigando esto; versiones vulnerables requieren actualización a 2.0.9.4, 2.1.4.4, 2.2.8.1 o 3.0.9.1.
En el mismo producto, de las más peligrosas a las menos.