Out-of-bounds read in PUPnP - #VU164475
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker on the local network to cause a denial of service by crashing a UPnP control-point process.
The vulnerability exists due to an out-of-bounds read caused by improper null termination in PUPnP's http_Download() when processing chunked XML responses. A remote attacker on the local network can serve a chunked response with an extra CRLF after the terminating chunk from a URL downloaded through UpnpDownloadXmlDoc() to make the XML parser read beyond the allocated buffer and potentially crash the process.