Access of Uninitialized Pointer in PUPnP - #VU159577
Published: November 6, 2026
Vulnerability details
The vulnerability allows an unauthenticated adjacent-network attacker to crash a PUPnP control point that downloads XML descriptions from discovered devices, causing denial of service.
The vulnerability exists due to HTTP status 0 being interpreted as success in UpnpDownloadXmlDoc(), leaving a pointer uninitialized when the response body is nonempty. An unauthenticated adjacent-network attacker can advertise a malicious device through SSDP and return such a description response, triggering an invalid pointer access or release.