CVE:CVE-2012-5961
CNNVD:CNNVD-201301-601
libupnp是一个便携式开源的提供了API和开源代码的UPnP开发工具包。
UPnP Devices (又名libupnp，以前Intel SDK for UPnP设备) 1.3.1版本中的便携式SDK中的SSDP解析器中的ssdp/ssdp_server.c中的‘unique_service_name’函数中存在基于栈的缓冲区溢出漏洞。通过UDP数据包中较长的UDN(又名设备)字段，远程攻击者利用该漏洞执行任意代码。
solution:Upgrade libupnp_project libupnp to a higher version than 1.3.1,and avoid the version 1.3.1