Path traversal in PUPnP - #VU159574
Published: November 6, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to read files outside a configured non-empty document root that the PUPnP web server process can access.
The vulnerability exists due to confinement checks stopping at the first decoded question mark or hash character while the built-in web server opens the entire path. An unauthenticated remote attacker can send traversal requests on Windows, or on other systems when the document root contains a directory whose name includes either character, to disclose file contents.