CVE-2026-57488 in pupnpinformación

Resumen

por VulDB • 2026-10-16

pupnp es un SDK para el desarrollo de aplicaciones UPnP device y control point. Antes de la versión 2.0.2, raw_to_int en upnp/src/genlib/net/http/httpparser.c analiza Content-Length con strtol y convierte el long resultante a un int de 32 bits antes de que el llamador lo almacene como unsigned int. En sistemas LP64, los valores mayores que INT_MAX pueden truncarse o desbordarse (wrap), por lo que el analizador HTTP puede aceptar una longitud del cuerpo diferente al valor declarado. Un peer remoto en la misma red adyacente puede aprovechar esta discrepancia en el análisis para dejar bytes sin procesar que se interpretarán como otra solicitud en contextos persistentes o proxy, o puede hacer que un worker espere un cuerpo extremadamente grande y cause denegación de servicio (DoS). Este problema está corregido en la versión 2.0.2.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Reservar

2026-06-24

Divulgación

2026-10-16

Moderación

aceptado

Artículo

VDB-421318

EPSS

0.00000

KEV

no

Actividades

medio

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!