全站资讯检索:
 
您现在的位置: 猫头鹰病毒资讯网 >> 系统安全 >> 系统安全 >> 文章正文
MPlayer DMO文件解析堆溢出漏洞
作者:佚名    文章来源:网络收集    点击数:    更新时间:2007-9-28

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()函数也存在类似的漏洞。

117unsigned int bihs;
118
119bihs = (format->biSize < (int) sizeof(BITMAPINFOHEADER)) ?
120 sizeof(BITMAPINFOHEADER) : format->biSize;
121
122this->iv.m_bh = malloc(bihs);
123memcpy(this->iv.m_bh, format, bihs);
124
125this->iv.m_State = STOP;
126//this->iv.m_pFrame = 0;
127this->iv.m_Mode = DIRECT;
128this->iv.m_iDecpos = 0;
129this->iv.m_iPlaypos = -1;
130this->iv.m_fQuality = 0.0f;
131this->iv.m_bCapable16b = true;
132
133bihs += sizeof(VIDEOINFOHEADER) - sizeof(BITMAPINFOHEADER);
134this->m_sVhdr = malloc(bihs);
135memset(this->m_sVhdr, 0, bihs);
136memcpy(&this->m_sVhdr->bmiHeader, this->iv.m_bh, this->iv.m_bh->biSize);

<*来源:Moritz Jodeit (moritz@jodeit.org)

链接:(http://secunia.com/advisories/24444/
 (http://lists.grok.org.uk/pipermail/full-disclosure/2007-March/052738.html
 (http://secunia.com/advisories/24443/
*>

受影响系统:
MPlayer MPlayer 1.0 rc1
 
 
攻击方法:
暂无有效攻击代码
 
解决方案:
厂商补丁:

MPlayer
-------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

(http://svn.mplayerhq.hu/mplayer/trunk/loader/dmo/DMO_VideoDecoder.c?r1=22019&r2=22204
文章录入:菜猫    责任编辑:菜猫 
 热点文章
跑跑卡丁车和瑞星帐号保…
安全基础知识系列之防范…
开机时弹出对话框C:\PRO…
网管限制上网用户权限的…
木马病毒查找与清除实战
“杀软克星”病毒使电脑…
利用 Windows 命令行保护…
制作一个百毒不侵的系统
六个步骤即可防范ARP地址…
如何清除局域网中的ARP病…
最新文章
 
相关文章
没有相关文章
相关评论
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
::发表评论::
姓 名:* (必填项)
E-mail: QQ:
评 分: 1分 2分 3分 4分 5分
评论内容:
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 评论人需对自己在使用评论过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 游客发表评论须经管理员审核后才能发表。
  • 评论内容只代表个人观点,与本网站立场无关。
 
设为首页 | 收藏本站 | 关于我们 | 联系我们 | 刊登广告 | 版权声明 | 友情链接 | 网站地图
猫头鹰反病毒资讯网所有信息来自互联网及网友提供,如侵犯了你的权益,请来信告知,我们将立即删除!
Copyright © 2007-2008 MoToYi.com All rights reserved
本站为你提供病毒木马的防治方案,专杀工具和防护软件的下载,系统及网络的安全技巧,手机病毒发展趋势.