CVE-2026-55612 in uhttpdinformación

Resumen

por VulDB • 2026-10-31

uhttpd es un servidor HTTP ligero. En las instantáneas del repositorio sin parchear, `client_poll_post_data()` en `client.c` consume una línea de longitud de chunk inválida, como un tamaño que excede INT_MAX, y luego limpia `r->content_length` y `r->transfer_chunked` sin vaciar el cuerpo restante ni establecer `request.connection_close`. La comprobación de finalización trata la POST con chunks como terminada y el analizador keep-alive vuelve a `CLIENT_STATE_INIT`. Los bytes del cuerpo controlados por el atacante, alineados como una solicitud HTTP completa, se analizan y procesan entonces como otra solicitud en la misma conexión, lo que provoca un enmascaramiento de solicitudes HTTP (HTTP request smuggling) y una desincronización de los límites de las solicitudes. Las confirmaciones b78f518478794e16ba3568fc1258e40bf3e8eb3b y 34460b8211d676ef1b9f40d6b775c5e112933690 corrigen el problema.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Reservar

2026-06-17

Divulgación

2026-10-31

Moderación

aceptado

Artículo

VDB-429435

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!