← All CVEs

CVE-2012-5958

high · 10

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable SDK for UPnP Devices (aka libupnp, formerly the Intel SDK for UPnP devices) before 1.6.18 allows remote attackers to execute arbitrary code via a UDP packet with a crafted string that is not properly handled after a certain pointer subtraction.

10
CVSS
83.2%
EPSS (exploit prob.)
100th
EPSS percentile
2013-01-31
Published

AV:N/AC:L/Au:N/C:C/I:C/A:C

Weaknesses

CWE-119

Affected products

VendorProductAffected versions
libupnp_projectlibupnp<= 1.6.17
libupnp_projectlibupnp1.4.0
libupnp_projectlibupnp1.4.1
libupnp_projectlibupnp1.4.2
libupnp_projectlibupnp1.4.3
libupnp_projectlibupnp1.4.4
libupnp_projectlibupnp1.4.5
libupnp_projectlibupnp1.4.6
libupnp_projectlibupnp1.4.7
libupnp_projectlibupnp1.6.0
libupnp_projectlibupnp1.6.1
libupnp_projectlibupnp1.6.2
libupnp_projectlibupnp1.6.3
libupnp_projectlibupnp1.6.4
libupnp_projectlibupnp1.6.5
libupnp_projectlibupnp1.6.6
libupnp_projectlibupnp1.6.7
libupnp_projectlibupnp1.6.8
libupnp_projectlibupnp1.6.9
libupnp_projectlibupnp1.6.10
libupnp_projectlibupnp1.6.11
libupnp_projectlibupnp1.6.12
libupnp_projectlibupnp1.6.13
libupnp_projectlibupnp1.6.14
libupnp_projectlibupnp1.6.15
libupnp_projectlibupnp1.6.16

Check a specific version with /api/v1/cve/match.

References

Query this programmatically:

curl https://evil-db.io/api/v1/cve/CVE-2012-5958