当前位置: 首页 > 服务与支持 > 产品升级公告 > 安全漏洞公告

服务与支持Support

FFmpeg及Libav \'tak_decode_frame()\' 函数越界拒绝服务漏洞

     发表日期:2014-03-04 14:22:00

FFmpeg及Libav \'tak_decode_frame()\' 函数越界拒绝服务漏洞

BugTraq-ID:66055

CVE-ID:CVE-2014-2097

 

受影响系统:

FFmpeg FFmpeg < 2.1.4

详细信息:

 

FFmpeg是一个免费的可以执行音讯和视讯多种格式的录影、转档、串流功能的软件。

 

 

 

FFmpeg及Libav 2.1.4之前版本libavcodec/takdec.c内的tak_decode_frame函数没有正确验证某个bits-per-sample值,这可使远程攻击者通过特制的TAK数据,利用此漏洞造成拒绝服务(越界数组访问)。

 

 

来源:

Mateusz "j00ru" Jurczyk

参考信息:

http://secunia.com/advisories/57282/

解决办法:

厂商补丁:

 

FFmpeg

------

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

 

 

 

http://ffmpeg.org/security.html

 

 

 

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=f5d1d1e4667ba346ea7e0f97e6d2756bc9d4abde

 

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=dfefc9097e9b4bb20442e65454a40043bd189b3d

 

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=8c55ff393340998faae887dfac19e7ef128e1e58

 

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=3edc3b159503d512c919b3d5902f7026e961823a

 

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=6ba02602aa7fc7d38db582e75b8b093fb3c1608d

 

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=8001e9f7d17e90b4b0898ba64e3b8bbd716c513c

 

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=f1caaa1c61310beba705957e6366f0392a0b005b