CVE-2026-57487 in pupnpinfo

Zusammenfassung

von VulDB • 16.10.2026

pupnp ist ein SDK zur Entwicklung von UPnP-Geräte- und Control-Point-Anwendungen. Vor Version 2.0.2 führt Transfer-Encoding: chunked dazu, dass der HTTP-Parser in upnp/src/genlib/net/http/httpparser.c parser->content_length auf null belässt, während parser_parse_chunky_entity und parser_parse_chunky_body dekodierte Bytes in parser->msg.entity ansammeln. Die g_maxContentLength-Prüfungen in http_RecvMessage in upnp/src/genlib/net/http/httpreadwrite.c verwerfen daher übermäßig große numerische Content-Length-Caches, erzwingen jedoch nicht dieselbe Begrenzung für dekodierte chunked-Caches. Ein Remote-Peer, der einen SOAP-, GENA-, Miniserver- oder Control-Point-HTTP-Antwortpfad erreichen kann, kann dazu führen, dass der Prozess eine Entität größer als das konfigurierte Maximum puffert, was zu Ressourcenerschöpfung und einem Denial of Service (DoS) führt. Dieses Problem ist in Version 2.0.2 behoben.

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

Zuständig

GitHub M

Reservieren

24.06.2026

Veröffentlichung

16.10.2026

Moderieren

akzeptiert

Eintrag

VDB-421308

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!