CVE-2026-57487 in pupnp
요약
\~에 의해 VulDB • 2026. 10. 16.
pupnp는 UPnP 장치 및 제어점 애플리케이션 개발을 위한 SDK입니다. 버전 2.0.2 이전에서는 Transfer-Encoding: chunked가 upnp/src/genlib/net/http/httpparser.c의 HTTP 파서로 하여금 parser->content_length를 0으로 유지한 채, parser_parse_chunky_entity와 parser_parse_chunky_body에서 decoded bytes를 parser->msg.entity에 축적하도록 합니다. 따라서 upnp/src/genlib/net/http/httpreadwrite.c의 http_RecvMessage 내 g_maxContentLength 검사는 oversized numeric Content-Length 본문을 거부하지만, 디코딩된 chunked 본문에는 동일한 제한을 적용하지 않습니다. SOAP, GENA, miniserver 또는 제어점 HTTP 응답 경로에 접근할 수 있는 원격 피어는 구성된 최대치를 초과하는 엔티티를 프로세스 버퍼에 적재하여 자원 고갈 및 서비스 거부(Denial of Service)를 유발할 수 있습니다. 이 문제는 2.0.2에서 수정되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.