CVE-2025-61919: fallo de gravedad alta en rack
Rack is vulnerable to a memory-exhaustion DoS through unbounded URL-encoded body parsing
Publicada 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.
Los servidores Rack pueden ser derribados enviando solicitudes con datos de formulario muy grandes que agotan toda la memoria disponible. Un atacante puede enviar formularios URL-encoded gigantescos, causando que el servidor se quede sin memoria y deje de responder.
Rack::Request#POST en versiones anteriores a 2.2.20, 3.1.18 y 3.2.3 realiza almacenamiento ilimitado en búfer de cuerpos de solicitud application/x-www-form-urlencoded mediante rack.input.read(nil), sin límites de tamaño aplicados. Un atacante remoto no autenticado puede enviar una solicitud POST grande con Content-Type: application/x-www-form-urlencoded para agotar la memoria del servidor y provocar denegación de servicio. La mitigación requiere actualizar a versiones parcheadas e imponer límites de tamaño de cuerpo en la capa de proxy/servidor web.
En el mismo producto, de las más peligrosas a las menos.