CVE-2012-5959

EXPLOITED

UPnP SSDP M-SEARCH Information Discovery

Title source: metasploit

Description

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 long UDN (aka uuid) field within a string that contains a :: (colon colon) in a UDP packet.

Exploits (2)

vulncheck_xdb WORKING POC
remote
https://github.com/finn79426/CVE-2012-5960-PoC
exploitdb WORKING POC
rubyremoteunix
https://www.exploit-db.com/exploits/24455

References (17)

Scores

EPSS 0.8239
EPSS Percentile 99.2%

Details

VulnCheck KEV 2018-07-13
CWE
CWE-119
Status published
Products (26)
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.4.0
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.4.1
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.4.2
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.4.3
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.4.4
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.4.5
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.4.6
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.4.7
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.6.0
portable_sdk_for_upnp_project/portable_sdk_for_upnp 1.6.1
... and 16 more
Published Jan 31, 2013
Tracked Since Feb 18, 2026