MPlayer DMO文件解析堆溢出漏洞

漏洞信息详情

MPlayer DMO文件解析堆溢出漏洞

漏洞简介

MPlayer是一款基于Linux的媒体播放程序,支持多种媒体格式。

MPlayer在处理畸形DMO文件时存在缓冲区溢出漏洞,远程攻击者可能通过诱使用户打开恶意DMO文件控制用户机器。MPlayer的loader/dmo/DMO_VideoDecoder.c文件中的DMO_VideoDecoder()函数在解析特制的视频文件时存在堆溢出漏洞。format->biSize变量直接从视频文件获得其值,最大可为LONG_MAX。在136行没有执行任何检查便将所获得的值用作了memcpy()调用的长度参数,这可能导致用视频文件中的数据溢出this->m_sVhdr->bmiHeader缓冲区。此外loader/dshow/DS_VideoDecoder.c文件的DS_VideoDecoder_Open()函数也存在类似的漏洞。

漏洞公告

目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接:

http://svn.mplayerhq.hu/mplayer/trunk/loader/dmo/DMO_VideoDecoder.c?r1=22019&r2=22204

参考网址

来源: XF

名称: mplayer-dmovideodecoder-bo(32747)

链接:http://xforce.iss.net/xforce/xfdb/32747

来源: VUPEN

名称: ADV-2007-0794

; Patch Information

链接:http://www.frsirt.com/english/advisories/2007/0794

来源: svn.mplayerhq.hu

链接:http://svn.mplayerhq.hu/mplayer/trunk/loader/dmo/DMO_VideoDecoder.c

来源: UBUNTU

名称: USN-433-1

链接:http://www.ubuntu.com/usn/usn-433-1

来源: BID

名称: 22771

链接:http://www.securityfocus.com/bid/22771

来源: BUGTRAQ

名称: 20070423 FLEA-2007-0013-1: xine-lib

链接:http://www.securityfocus.com/archive/1/archive/1/466691/30/6900/threaded

来源: SUSE

名称: SUSE-SR:2007:005

链接:http://www.novell.com/linux/security/advisories/2007_5_sr.html

来源: SUSE

名称: SUSE-SR:2007:007

链接:http://www.novell.com/linux/security/advisories/2007_007_suse.html

来源: MANDRIVA

名称: MDKSA-2007:057

链接:http://www.mandriva.com/security/advisories?name=MDKSA-2007:057

来源: MANDRIVA

名称: MDKSA-2007:055

链接:http://www.mandriva.com/security/advisories?name=MDKSA-2007:055

来源: DEBIAN

名称: DSA-1536

链接:http://www.debian.org/security/2008/dsa-1536

来源: MISC

链接:http://svn.mplayerhq.hu/mplayer/trunk/loader/dmo/DMO_VideoDecoder.c?r1=22019&r2=22204

来源: SLACKWARE

名称: SSA:2007-109-02

链接:http://slackware.com/security/viewer.php?l=slackware-security&y=2007&m=slackware-security.449141

来源: GENTOO

名称: GLSA-200705-21

链接:http://security.gentoo.org/glsa/glsa-200705-21.xml

来源: GENTOO

名称: GLSA-200704-09

链接:http://security.gentoo.org/glsa/glsa-200704-09.xml

来源: SECUNIA

名称: 29601

链接:http://secunia.com/advisories/29601

来源: SECUNIA

名称: 25462

链接:http://secunia.com/advisories/25462

来源: SECUNIA

名称: 24995

链接:http://secunia.com/advisories/24995

来源: SECUNIA

名称: 24897

链接:http://secunia.com/advisories/24897

来源: SECUNIA

名称: 24866

链接:http://secunia.com/advisories/24866

来源: SECUNIA

名称: 24462

链接:http://secunia.com/advisories/24462

来源: SECUNIA

名称: 24448

链接:http://secunia.com/advisories/24448

来源: SECUNIA

名称: 24446

链接:http://secunia.com/advisories/24446

来源: SECUNIA

名称: 24444

链接:http://secunia.com/advisories/24444

来源: SECUNIA

名称: 24443

链接:http://secunia.com/advisories/24443

来源: FULLDISC

名称: 20070301 MPlayer DMO buffer overflow

链接:http://lists.grok.org.uk/pipermail/full-disclosure/2007-March/052738.html

来源: MANDRIVA

名称: MDKSA-2007:057

链接:http://frontal2.mandriva.com/security/advisories?name=MDKSA-2007:057

来源: MANDRIVA

名称: MDKSA-2007:055

链接:http://frontal2.mandriva.com/security/advisories?name=MDKSA-2007:055

受影响实体

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享