| MPlayer sdpplin_parse()函数 RTSP 整数溢出漏洞 |
|
| 作者:佚名 文章来源:网络 点击数: 更新时间:2008-4-24 |
|
|
受影响系统: MPlayer MPlayer 1.0 rc2
描述: MPlayer是一款基于Linux的媒体播放程序,支持多种媒体格式。
MPlayer的stream/realrtsp/sdpplin.c文件中的sdpplin_parse()函数存在整数溢出漏洞:
sdpplin_parse_stream() desc->stream_id=atoi(buf); spplin_parse() desc->stream[stream->stream_id]=stream;
如果用户所打开的媒体文件中包含有超长的StreamCount SDP参数的话,就可以触发这个溢出,导致执行任意指令。
厂商补丁: Debian已经为此发布了一个安全公告(DSA-1552-1)以及相应补丁: DSA-1552-1:New mplayer packages fix arbitrary code execution 链接:http://www.debian.org/security/2008/dsa-1552 |