CVE-2026-57488Pupnp_project · Pupnp
Vulnerability data via NVD (ingested)
pupnp is an SDK for development of UPnP device and control point applications. Prior to 2.0.2, raw_to_int in upnp/src/genlib/net/http/httpparser.c parses Content-Length with strtol and casts the resulting long to a 32-bit int before the caller stores it as unsigned int. On LP64 systems, values greater than INT_MAX can truncate or wrap, so the HTTP parser can accept a body length different from the declared value. A remote adjacent-network peer can use the resulting parser disagreement to leave bytes to be interpreted as another request in persistent or proxied contexts, or can make a worker wait for an extremely large body and cause denial of service. This issue is fixed in 2.0.2.
External references
Search for exposed instances
Shodan + Censys queries derived from NVD's CPE data. The vuln tag catches assets Shodan has explicitly linked to this CVE; the product / banner fingerprints find exposed instances even when the vuln tag was never applied (which is common).
vuln:CVE-2026-57488product:"Pupnp Project Pupnp"http.html:"Pupnp"More intel sources (5)
vuln:CVE-2026-57488vulnerabilities.cve_id: CVE-2026-57488CVE-2026-57488CVE-2026-57488"CVE-2026-57488" exploit -site:nvd.nist.gov