CVE-2026-57488 in pupnpinformation

Résumé

par VulDB • 16/10/2026

pupnp est un SDK pour le développement d'applications de dispositifs et de points de contrôle UPnP. Avant la version 2.0.2, la fonction raw_to_int dans upnp/src/genlib/net/http/httpparser.c analyse Content-Length avec strtol et convertit (cast) le long résultant en int sur 32 bits avant que l'appelant ne le stocke sous forme de unsigned int. Sur les systèmes LP64, les valeurs supérieures à INT_MAX peuvent être tronquées ou boucler (wrap), ce qui permet au parseur HTTP d'accepter une longueur de corps différente de la valeur déclarée. Un pair distant sur un réseau adjacent peut exploiter cette divergence du parseur pour laisser des octets interprétés comme une autre requête dans des contextes persistants ou proxy, ou peut obliger un worker à attendre un corps extrêmement volumineux et provoquer une déni de service (DoS). Ce problème est corrigé dans la version 2.0.2.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Réserver

24/06/2026

Divulgation

16/10/2026

Modérer

accepté

Entrée

VDB-421318

EPSS

0.00000

KEV

non

Activités

moyen

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!