CVE-2026-57487 in pupnpinformación

Resumen

por VulDB • 2026-10-16

pupnp es un SDK para el desarrollo de aplicaciones de dispositivos y puntos de control UPnP. Antes de la versión 2.0.2, Transfer-Encoding: chunked hace que el analizador HTTP en upnp/src/genlib/net/http/httpparser.c deje parser->content_length en cero mientras parser_parse_chunky_entity y parser_parse_chunky_body acumulan bytes decodificados en parser->msg.entity. Las comprobaciones de g_maxContentLength en http_RecvMessage, ubicadas en upnp/src/genlib/net/http/httpreadwrite.c, rechazan por tanto los cuerpos con Content-Length numérico excesivamente grandes, pero no aplican el mismo límite a los cuerpos chunked decodificados. Un peer remoto que pueda acceder a una ruta de respuesta HTTP SOAP, GENA, miniserver o control-point puede hacer que el proceso almacene en búfer (buffer) una entidad mayor que el máximo configurado, lo que provoca agotamiento de recursos y denegación de servicio. Este problema se soluciona en la versión 2.0.2.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2026-06-24

Divulgación

2026-10-16

Moderación

aceptado

Artículo

VDB-421308

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!