CVE-2026-57487 in pupnpinformazioni

Riassunto

di VulDB • 16/10/2026

pupnp è un SDK per lo sviluppo di applicazioni UPnP device e control point. Prima della versione 2.0.2, l'header Transfer-Encoding: chunked fa sì che il parser HTTP in upnp/src/genlib/net/http/httpparser.c lasci parser->content_length a zero mentre parser_parse_chunky_entity e parser_parse_chunky_body accumulano byte decodificati in parser->msg.entity. I controlli g_maxContentLength in http_RecvMessage, situati in upnp/src/genlib/net/http/httpreadwrite.c, quindi rifiutano i body Content-Length numerici di dimensioni eccessive ma non impongono lo stesso limite ai body chunked decodificati. Un peer remoto che può raggiungere un percorso HTTP response SOAP, GENA, miniserver o control-point può far sì che il processo memorizzi in buffer un'entità più grande del massimo configurato, causando esaurimento delle risorse e denial of service (DoS). Questo problema è stato risolto nella versione 2.0.2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

24/06/2026

Divulgazione

16/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!