跳至主內容

FFmpeg多個漏洞

最後更新 2012年01月31日 11:45 發佈日期: 2012年01月31日 2318 觀看次數

風險: 中度風險

類型: 用戶端 - 影音

類型: 影音

在 FFmpeg 發現多個漏洞,惡意的人可利用漏洞導致 DoS (阻斷服務)及透過函式庫控制受影響系統。

  1. 在DV解碼器產生邊界檢查錯誤,攻擊者可透過特制的媒體檔案導致越界閱讀。
  2. 在DV解碼器產生取消引用NULL指示器錯誤,攻擊者可透過特制的媒體檔案導致系統終止。
  3. 攻擊者可透過特制的媒體檔案導致"vp3_update_thread_context()"函數(libavcodec/vp3.c)產生雙重釋放錯誤。
  4. 攻擊者可透過特制的媒體檔案導致"codec_get_buffer()"函數(ffmpeg.c)產生錯誤。
  5. 攻擊者可透過特制的媒體檔案導致"ff_h263_decode_frame()"函數(libavformat/nsvdec.c)產生錯誤。
  6. 攻擊者可透過特制的媒體檔案導致"nsv_read_chunk()"函數(libavformat/nsvdec.c)產生邊界檢查錯誤。
  7. 攻擊者可透過特制的媒體檔案導致"decode_mb()"函數(libavcodec/error_resilience.c)產生錯誤。
  8. 攻擊者可透過特制的媒體檔案導致"smacker_decode_header_tree()"函數(libavcodec/smacker.c)產生錯誤。
  9. 攻擊者可透過特制的媒體檔案導致"decode_frame()"函數(libavcodec/kgv1dec.c)產生錯誤。
  10. 在 H264解碼器內產生錯誤,攻擊者可透過特製的媒體檔案檔案導致系統無限循環。
  11. 攻擊者可透過特制的媒體檔案導致"read_offs()"函數(libavcodec/mjpegbdec.c)產生錯誤。
  12. 攻擊者可透過特制的媒體檔案導致"dirac_unpack_idwt_params()"函數(libavcodec/diracdec.c)產生錯誤。
  13. 攻擊者可透過特制的媒體檔案導致"dirac_decode_data_unit()"函數(libavcodec/diracdec.c)產生錯誤。
  14. 攻擊者可透過特制的媒體檔案導致"dpcm_decode_frame()"函數(libavcodec/dpcm.c)產生錯誤。
  15. 攻擊者可透過特制的媒體檔案導致"decode_init()"函數(libavcodec/dpcm.c)產生錯誤。
  16. 在"rv20_decode_picture_header()"函數(libavcodec/rv10.c)產生錯誤,攻擊者可透過特制的Matroska檔案導致系統終止。
  17. 在"decode_mb_info()"函數(libavcodec/indeo5.c)產生取消引用NULL指示器錯誤,攻擊者可透過特制的媒體檔案導致系統終止。
     

影響

  • 阻斷服務
  • 遠端執行程式碼

受影響之系統或技術

  • FFmpeg 0.9.x 及以前版本

解決方案

在安裝軟體之前,請先瀏覽軟體供應商之網站,以獲得更多詳細資料。

  • 升級至版本0.10

漏洞識別碼


資料來源


相關連結