Mandriva Linux 安全性公告:ffmpeg (MDVSA-2013:079)

critical Nessus Plugin ID 66093

概要

遠端 Mandriva Linux 主機缺少一或多個安全性更新。

說明

更新版 ffmpeg 套件可修正安全性弱點:

h264:新增無效 chroma_format_idc 的檢查 (CVE-2012-0851)

h263dec:禁止以框架執行緒進行寬度/高度變更 (CVE-2011-3937)

vc1dec:檢查已編碼的 slice 位置和交錯相符。這可修正超出陣列寫入 (CVE-2012-2796)

alsdec:修正 BGMC 模式下第一個子區塊中的解碼樣本數 (CVE-2012-2790)

cavsdec:檢查寬度/高度變更。我們的解碼器不支援變更寬度/高度 (CVE-2012-2777、CVE-2012-2784)

indeo4:大小變更時更新 AVCodecContext 寬度/高度 (CVE-2012-2787)

avidec:使用實際讀取大小而非要求的大小 (CVE-2012-2788)

wmaprodec:檢查 num_vec_coeffs 的有效性 (CVE-2012-2789)

lagarith:寫入零前檢查計數 (CVE-2012-2793)

indeo3:修正超出儲存格寫入 (CVE-2012-2776)

indeo5:檢查 decode_mb_info\(\) 中的圖標大小。如果某些參數在未重新配置圖標的情況下變更,如此可防止寫入過小的陣列 (CVE-2012-2794)

indeo5dec:確保有效的 gop 標頭存在。這可防止初始化了一半的內容發生解碼 (CVE-2012-2779)

indeo4/5:檢查 decode_mb_info\(\) 中的圖標大小。如果某些參數在未重新配置圖標的情況下變更,如此可防止寫入過小的陣列 (CVE-2012-2800)

dfa:改善 decode_dds1\(\) 中的邊界檢查 (CVE-2012-2798)

dfa:檢查呼叫端是否正確設定了寬度/高度 (CVE-2012-2786)

avsdec:設定尺寸而非仰賴 demuxer。解碼函式會假設視訊將使用那些尺寸 (CVE-2012-2801)

ac3dec:確保 get_buffer\(\) 可取得用於正確通道數的緩衝區 (CVE-2012-2802)

rv34:以框架執行緒進行大小變更時發生錯誤 (CVE-2012-2772)

alsdec:檢查 opt_order。修正 quant_cof 中的超出陣列寫入。也確保內容中未保留無效的 opt_order (CVE-2012-2775)

這會將 ffmpeg 更新至 0.10.6 版,其中包含上述安全性修正及其他錯誤修正。

解決方案

更新受影響的套件。

Plugin 詳細資訊

嚴重性: Critical

ID: 66093

檔案名稱: mandriva_MDVSA-2013-079.nasl

版本: 1.8

類型: local

已發布: 2013/4/20

已更新: 2021/1/6

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.9

CVSS v2

風險因素: Critical

基本分數: 10

時間分數: 7.4

媒介: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

弱點資訊

CPE: p-cpe:/a:mandriva:linux:ffmpeg, p-cpe:/a:mandriva:linux:lib64avcodec53, p-cpe:/a:mandriva:linux:lib64avfilter2, p-cpe:/a:mandriva:linux:lib64avformat53, p-cpe:/a:mandriva:linux:lib64avutil51, p-cpe:/a:mandriva:linux:lib64ffmpeg-devel, p-cpe:/a:mandriva:linux:lib64ffmpeg-static-devel, p-cpe:/a:mandriva:linux:lib64postproc52, p-cpe:/a:mandriva:linux:lib64swresample0, p-cpe:/a:mandriva:linux:lib64swscaler2, cpe:/o:mandriva:business_server:1

必要的 KB 項目: Host/local_checks_enabled, Host/cpu, Host/Mandrake/release, Host/Mandrake/rpm-list

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2013/4/9

參考資訊

CVE: CVE-2011-3937, CVE-2012-0851, CVE-2012-2772, CVE-2012-2775, CVE-2012-2776, CVE-2012-2777, CVE-2012-2779, CVE-2012-2784, CVE-2012-2786, CVE-2012-2787, CVE-2012-2788, CVE-2012-2789, CVE-2012-2790, CVE-2012-2793, CVE-2012-2794, CVE-2012-2796, CVE-2012-2798, CVE-2012-2800, CVE-2012-2801, CVE-2012-2802

BID: 51307, 51720, 55355

MDVSA: 2013:079

MGASA: 2012-0143, 2012-0331