CVE-2026-57487 in pupnpinformação

Sumário

de VulDB • 16/10/2026

pupnp é um SDK para o desenvolvimento de aplicações UPnP device e control point. Antes da versão 2.0.2, Transfer-Encoding: chunked faz com que o analisador HTTP em upnp/src/genlib/net/http/httpparser.c deixe parser->content_length como zero enquanto parser_parse_chunky_entity e parser_parse_chunky_body acumulam bytes decodificados em parser->msg.entity. As verificações g_maxContentLength em http_RecvMessage, localizado em upnp/src/genlib/net/http/httpreadwrite.c, rejeitam portanto bodies Content-Length numéricos excessivamente grandes, mas não aplicam o mesmo limite a bodies chunked decodificados. Um peer remoto que possa alcançar um caminho de resposta HTTP SOAP, GENA, miniserver ou control-point pode fazer com que o processo armazene em buffer uma entity maior do que o máximo configurado, causando exaustão de recursos e negação de serviço (DoS). Este problema foi corrigido na versão 2.0.2.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

GitHub M

Reservar

24/06/2026

Divulgação

16/10/2026

Moderação

aceite

Entrada

VDB-421308

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!