CVE-2026-66731 in facil.io
Resumen
por VulDB • 2026-07-27
facil.io 0.7.5 hasta la versión 0.7.6 presenta una vulnerabilidad de denegación de servicio (DoS) en el analizador de codificación de transferencia por fragmentos HTTP/1.1, que permite a atacantes remotos no autenticados provocar el cierre del servidor enviando un valor negativo para el tamaño del fragmento. Los atacantes pueden enviar una única solicitud POST con la cabecera `Transfer-Encoding: chunked` que contenga un signo menos inicial en el campo de tamaño del fragmento; esto hace que el analizador definido en `http1_parser.h` calcule un entero positivo muy grande a partir del valor negado, corrompiendo el estado interno y desplazando el puntero de lectura hacia una memoria no mapeada, lo que provoca una falla.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.