发布日期:2013-09-22
更新日期:2013-09-28
受影响系统:
FFmpeg FFmpeg 2.x
描述:
--------------------------------------------------------------------------------
BUGTRAQ ID: 62636
FFmpeg是一个免费的可以执行音讯和视讯多种格式的录影、转档、串流功能的软件。
FFmpeg在函数"ff_vc1_decode_init_alloc_tables()" (libavcodec/vc1dec.c)的实现上存在错误,可导致耗尽可用内存;"decode_frame()"函数(libavcodec/wnv1.c)内存在整数溢出错误,可造成堆缓冲区溢出; "ea_read_packet()" 函数(libavformat/electronicarts.c) 存在边界错误,可导致触发越界内存读访问并造成崩溃。
<*来源:Mateusz "j00ru" Jurczyk
Gynvael Coldwind
*>
建议:
--------------------------------------------------------------------------------
厂商补丁:
FFmpeg
------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
?p=ffmpeg.git;a=commit;h=ede508443e4bf57dc1e019fac81bf6244b88fbd3
?p=ffmpeg.git;a=commit;h=91be1103fd1f79d381edf268c32f4166b6c3b6d8
?p=ffmpeg.git;a=commit;h=f7e616959aff8706edccdae763c24c897c449f6f