SB2013120708 - Multiple vulnerabilities in ffmpeg.sourceforge.net FFmpeg



SB2013120708 - Multiple vulnerabilities in ffmpeg.sourceforge.net FFmpeg

Published: December 7, 2013 Updated: August 10, 2020

Security Bulletin ID SB2013120708
Severity
High
Patch available
YES
Number of vulnerabilities 13
Exploitation vector Remote access
Highest impact Code execution

Breakdown by Severity

High 100%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 13 secuirty vulnerabilities.


1) Input validation error (CVE-ID: CVE-2013-0859)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The add_doubles_metadata function in libavcodec/tiff.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via a negative or zero count value in a TIFF image, which triggers an out-of-bounds array access.


2) Input validation error (CVE-ID: CVE-2013-0846)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

Array index error in the qdm2_decode_super_block function in libavcodec/qdm2.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via crafted QDM2 data, which triggers an out-of-bounds array access.


3) Buffer overflow (CVE-ID: CVE-2013-0847)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The ff_id3v2_parse function in libavformat/id3v2.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via ID3v2 header data, which triggers an out-of-bounds array access.


4) Buffer overflow (CVE-ID: CVE-2013-0848)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The decode_init function in libavcodec/huffyuv.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via a crafted width in huffyuv data with the predictor set to median and the colorspace set to YUV422P, which triggers an out-of-bounds array access.


5) Input validation error (CVE-ID: CVE-2013-0849)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The roq_decode_init function in libavcodec/roqvideodec.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via a crafted (1) width or (2) height dimension that is not a multiple of sixteen in id RoQ video data.


6) Buffer overflow (CVE-ID: CVE-2013-0850)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The decode_slice_header function in libavcodec/h264.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via crafted H.264 data, which triggers an out-of-bounds array access.


7) Buffer overflow (CVE-ID: CVE-2013-0851)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The decode_frame function in libavcodec/eamad.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via crafted Electronic Arts Madcow video data, which triggers an out-of-bounds array access.


8) Buffer overflow (CVE-ID: CVE-2013-0852)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The parse_picture_segment function in libavcodec/pgssubdec.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via crafted RLE data, which triggers an out-of-bounds array access.


9) Input validation error (CVE-ID: CVE-2013-0853)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The wavpack_decode_frame function in libavcodec/wavpack.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via crafted WavPack data, which triggers an out-of-bounds array access, possibly due to an off-by-one error.


10) Input validation error (CVE-ID: CVE-2013-0854)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The mjpeg_decode_scan_progressive_ac function in libavcodec/mjpegdec.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via crafted MJPEG data.


11) Input validation error (CVE-ID: CVE-2013-0855)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

Integer overflow in the alac_decode_close function in libavcodec/alac.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via a large number of samples per frame in Apple Lossless Audio Codec (ALAC) data, which triggers an out-of-bounds array access.


12) Input validation error (CVE-ID: CVE-2013-0856)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The lpc_prediction function in libavcodec/alac.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via crafted Apple Lossless Audio Codec (ALAC) data, related to a large nb_samples value.


13) Input validation error (CVE-ID: CVE-2013-0857)

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

The decode_frame_ilbm function in libavcodec/iff.c in FFmpeg before 1.1 allows remote attackers to have an unspecified impact via a crafted height value in IFF PBM/ILBM bitmap data.


Remediation

Install update from vendor's website.