Out-of-bounds read in PUPnP - #VU159575
Published: November 6, 2026
Vulnerability details
The vulnerability allows an unauthenticated adjacent-network attacker to crash a host process embedding PUPnP, denying service.
The vulnerability exists due to incorrect buffer sizing when PUPnP copies GENA subscription callback URLs containing embedded NUL bytes. An unauthenticated adjacent-network attacker can send a crafted SUBSCRIBE request to the device's reachable HTTP port, triggering a heap out-of-bounds read when the application accepts the subscription and sends an event to a callback IP permitted by its delivery policy.