Errata overview
Errata ID 483
Date 2017-11-08
Source package libav
Fixed in version 6:0.8.21-0.6.201711011730
Description
This update addresses the following issues:
* Use-after-free vulnerability in the matroska_read_seek function
  (CVE-2014-7933)
* Memory corruption in MJPEG (CVE-2014-8541)
* Invalid memory access in MMVideo (CVE-2014-8543)
* Invalid memory access in TIFF (CVE-2014-8544)
* Invalid memory access in PNG (CVE-2014-8545)
* Integer underflow in Cinepak (CVE-2014-8546)
* Out of bounds access in GIF (CVE-2014-8547)
* Off-by-one in the SMC (CVE-2014-8548)
* Memory corruption in he VMD decoder (CVE-2014-9603)
* Denial of service in the Ut Video decoder (CVE-2014-9604)
* The seg_write_packet function in libavformat/segment.c does not free the
  correct memory location, which allows remote attackers to cause a denial of
  service ("invalid memory handler") and possibly execute arbitrary code via
  a crafted video that triggers a use after free. (CVE-2014-9676)
* The ff_mjpeg_decode_sof function in libavcodec/mjpegdec.c does not validate
  the number of components in a JPEG-LS Start Of Frame segment, which allows
  remote attackers to cause a denial of service (out-of-bounds array access)
  or possibly have unspecified other impact via crafted Motion JPEG data
  (CVE-2015-1872)
* The ff_h263_decode_mba function in libavcodec/ituh263dec.c allows remote
  attackers to cause a denial of service (divide-by-zero error and
  application crash) via a file with crafted dimensions (CVE-2015-5479)
* The smka_decode_frame function in libavcodec/smacker.c does not verify that
  the data size is consistent with the number of channels, which allows
  remote attackers to cause a denial of service (out-of-bounds array access)
  or possibly have unspecified other impact via crafted Smacker data.
  (CVE-2015-8365)
* remote cross-origin attacks and read arbitrary files by using the concat
  protocol in an HTTP Live Streaming (HLS) M3U8 file, leading to an external
  HTTP request in which the URL string contains the first line of a local
  file. (CVE-2016-1897)
* remote cross-origin attacks and read arbitrary files by using the subfile
  protocol in an HTTP Live Streaming (HLS) M3U8 file, leading to an external
  HTTP request in which the URL string contains an arbitrary line of a local
  file. (CVE-2016-1898)
* Integer overflow in the asf_write_packet function in libavformat/asfenc.c
  allows remote attackers to cause a denial of service or possibly have
  unspecified other impact via a crafted PTS (aka presentation timestamp)
  value in a .mov file. (CVE-2016-2326)
* memory corruption when parsing .mp4 files possibly leading to crash or
  arbitrary code execution (CVE-2016-3062)
* The aac_sync function in libavcodec/aac_parser.c is vulnerable to a
  stack-based buffer overflow (CVE-2016-7393)
* The put_no_rnd_pixels8_xy2_mmx function in x86/rnd_template.c allows remote
  attackers to cause a denial of service (NULL pointer dereference and crash)
  via a crafted MP3 file (CVE-2016-7424)
* The h264 codec is vulnerable to various crashes with invalid-free,
  corrupted double-linked list or out-of-bounds read (No CVE assigned)
* Multiple integer overflows have been discovered, allowing remote attackers
  to cause a crash via a crafted MP3 file (CVE-2016-9819 CVE-2016-9820
  CVE-2016-9821 CVE-2016-9822)
* The decode_residual function in libavcodec allows remote attackers to cause
  a denial of service (buffer over-read) or obtain sensitive information from
  process memory via a crafted h264 video file. (CVE-2017-7208)
* Out-of-bounds write caused by a heap-based buffer overflow related to the
  decode_frame function in libavcodec/pictordec.c. (CVE-2017-7862)
* Heap-based buffer overflow in the decode_dds1 function in libavcodec/dfa.c
  allows remote attackers to cause a denial of service (application crash) or
  possibly have unspecified other impact via a crafted file. (CVE-2017-9992)
Additional notes
CVE ID CVE-2014-7933
CVE-2014-8541
CVE-2014-8543
CVE-2014-8544
CVE-2014-8545
CVE-2014-8546
CVE-2014-8547
CVE-2014-8548
CVE-2014-9603
CVE-2014-9604
CVE-2014-9676
CVE-2015-1872
CVE-2015-5479
CVE-2015-8365
CVE-2016-1897
CVE-2016-1898
CVE-2016-2326
CVE-2016-3062
CVE-2016-7393
CVE-2016-7424
CVE-2016-9819
CVE-2016-9820
CVE-2016-9821
CVE-2016-9822
CVE-2017-7208
CVE-2017-7862
CVE-2017-9992
UCS Bug number #37024