CVE catalog

CVE-2021-29462

pupnp-1.8: CVE-2021-29462

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.63% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpupnp-1.8bookworm1:1.8.4-2vulnerable
Ubuntulibupnppro1:1.6.19+git20141001-1vulnerable
Ubuntulibupnppro1:1.6.19+git20141001-1ubuntu1vulnerable
Ubuntulibupnppro1:1.6.19+git20160116-1vulnerable
Ubuntulibupnppro1:1.6.19+git20160116-1ubuntu0.1~esm1vulnerable
Ubuntumediatomb16.040.12.1-47-g7ab7616-1ubuntu1vulnerable
Ubuntumediatomb16.040.12.1-47-g7ab7616-1ubuntu2vulnerable
Ubuntulibupnp18.041:1.6.22-1vulnerable
Ubuntulibupnp18.041:1.6.24-1vulnerable
Ubuntulibupnp18.041:1.6.24-2vulnerable
Ubuntulibupnp18.041:1.6.24-3vulnerable
Ubuntulibupnp18.041:1.6.24-4vulnerable
Ubuntupupnp-1.818.041:1.8.2-2vulnerable
Ubuntupupnp-1.818.041:1.8.2-3vulnerable
Ubuntupupnp-1.820.041:1.8.4-2ubuntu2vulnerable
Ubuntupupnp-1.822.041:1.8.4-2ubuntu2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpupnp-1.8sourcebookworm(unfixed)not yet assignedNot reported[987326]

[Debian bug #987326]

Notes

[bookworm] pupnp-1.8: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libixml10]Affected

    Source package: [pupnp-1.8]

    Details (2)
    • 1:1.8.4-2 · amd64 · bookworm

      Affected

      dsa · pupnp-1.8 · debian · bookworm; dsa · pupnp-1.8 · debian · 12

    • 1:1.8.4-2 · arm64 · bookworm

      Affected

      dsa · pupnp-1.8 · debian · bookworm; dsa · pupnp-1.8 · debian · 12

  • [libupnp13]Affected

    Source package: [pupnp-1.8]

    Details (2)
    • 1:1.8.4-2 · amd64 · bookworm

      Affected

      dsa · pupnp-1.8 · debian · bookworm; dsa · pupnp-1.8 · debian · 12

    • 1:1.8.4-2 · arm64 · bookworm

      Affected

      dsa · pupnp-1.8 · debian · bookworm; dsa · pupnp-1.8 · debian · 12

  • [libupnp-dev]Affected

    Source package: [pupnp-1.8]

    Details (2)
    • 1:1.8.4-2 · amd64 · bookworm

      Affected

      dsa · pupnp-1.8 · debian · bookworm; dsa · pupnp-1.8 · debian · 12

    • 1:1.8.4-2 · arm64 · bookworm

      Affected

      dsa · pupnp-1.8 · debian · bookworm; dsa · pupnp-1.8 · debian · 12

  • [libupnp-doc]Affected

    Source package: [pupnp-1.8]

    Details (2)
    • 1:1.8.4-2 · all · bookworm

      Affected

      dsa · pupnp-1.8 · debian · bookworm; dsa · pupnp-1.8 · debian · 12

    • 1:1.8.4-2 · all · bookworm

      Affected

      dsa · pupnp-1.8 · debian · bookworm; dsa · pupnp-1.8 · debian · 12

Observed:

References