Improper Certificate Validation in PUPnP - #VU161878
Published: November 8, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to intercept and alter HTTPS communications trusted by PUPnP applications.
The vulnerability exists due to missing certificate and hostname validation in the HTTPS client when an application built with UPNP_ENABLE_OPEN_SSL, which is disabled by default, fetches an HTTPS URL. An unauthenticated remote attacker can impersonate the server from an on-path position using a self-signed, hostname-mismatched certificate and supply attacker-controlled responses.