Vulnerability · Published May 8, 2026 · Assigned by GitHub_M

CVE-2026-41682pupnp: Port truncation via atoi() cast in parse_uri() allows SSRF port confusion

Medium 6.9

In plain English

A medium-severity server-side request forgery in pupnp from pupnp. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 28% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)6.9Medium
Exploit odds (30 days)0.3%top 71.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

pupnp is an SDK for development of UPnP device and control point applications. Prior to version 1.18.5, pupnp is vulnerable to SRRF port confusion due to port truncation via atoi() cast in parse_uri(). This issue has been patched in version 1.18.5.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:13pupnp1:1.14.20-1+deb13u1DEBIAN-CVE-2026-41682
Debian:14pupnp1:1.14.31-1DEBIAN-CVE-2026-41682
Ubuntu:24.04:LTSpupnpno fix listedUBUNTU-CVE-2026-41682
Ubuntu:25.10pupnpno fix listedUBUNTU-CVE-2026-41682
Ubuntu:26.04:LTSpupnpno fix listedUBUNTU-CVE-2026-41682
Ubuntu:26.10pupnpno fix listedUBUNTU-CVE-2026-41682
Ubuntu:22.04:LTSpupnp-1.8no fix listedUBUNTU-CVE-2026-41682

Affected products (as reported)

VendorProductVersions
pupnp pupnp < 1.18.5

Weakness: CWE-195, CWE-918 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

References