What’s Vulnerable › Vulnerabilities
CVE-2021-29462: DNS rebinding in pupnp
- Severity: critical (CVSS 9.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.6% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2021-04-20 · updated 2026-06-17
- Weakness: CWE-20
Description
The Portable SDK for UPnP Devices is an SDK for development of UPnP device and control point applications. The server part of pupnp (libupnp) appears to be vulnerable to DNS rebinding attacks because it does not check the value of the `Host` header. This can be mitigated by using DNS revolvers which block DNS-rebinding attacks. The vulnerability is fixed in version 1.14.6 and later.
Affected products
- pupnp: before 1.14.6 — fixed in 1.14.6
How to fix
Upgrade to a fixed version: pupnp 1.14.6. Check the vendor advisory for mitigations.
References
- http://www.openwall.com/lists/oss-security/2021/04/20/4
- https://github.com/pupnp/pupnp/security/advisories/GHSA-6hqq-w3jq-9fhg
- http://www.openwall.com/lists/oss-security/2021/04/20/4
- https://github.com/pupnp/pupnp/security/advisories/GHSA-6hqq-w3jq-9fhg
Get alerted when CVE-2021-29462 or the next vulnerability affects your stack