package/libexif: add post-0.6.21 upstream security fixes
authorPeter Korsgaard <peter@korsgaard.com>
Sat, 8 Feb 2020 15:07:13 +0000 (16:07 +0100)
committerYann E. MORIN <yann.morin.1998@free.fr>
Sun, 9 Feb 2020 11:33:05 +0000 (12:33 +0100)
commit81a4940d2527ff4c5ad16848ee0154610937c641
tree0bead487efdc9952f2c8a996502e6fdd22600cca
parente84ea995d7de321aeb8fdcf2835e411a6f06727a
package/libexif: add post-0.6.21 upstream security fixes

Fixes the following security issues:

- CVE-2016-6328: A vulnerability was found in libexif.  An integer overflow
  when parsing the MNOTE entry data of the input file.  This can cause
  Denial-of-Service (DoS) and Information Disclosure (disclosing some
  critical heap chunk metadata, even other applications' private data).

- CVE-2017-7544: libexif through 0.6.21 is vulnerable to out-of-bounds heap
  read vulnerability in exif_data_save_data_entry function in
  libexif/exif-data.c caused by improper length computation of the allocated
  data of an ExifMnote entry which can cause denial-of-service or possibly
  information disclosure.

- CVE-2018-20030: An error when processing the EXIF_IFD_INTEROPERABILITY and
  EXIF_IFD_EXIF tags within libexif version 0.6.21 can be exploited to
  exhaust available CPU resources.

- CVE-2019-9278: In libexif, there is a possible out of bounds write due to
  an integer overflow.  This could lead to remote escalation of privilege in
  the media content provider with no additional execution privileges needed.
  User interaction is needed for exploitation.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/libexif/0001-fixes-some-not-all-buffer-overreads-during-decoding-.patch [new file with mode: 0644]
package/libexif/0002-On-saving-makernotes-make-sure-the-makernote-contain.patch [new file with mode: 0644]
package/libexif/0003-Reduce-maximum-recursion-depth-in-exif_data_load_dat.patch [new file with mode: 0644]
package/libexif/0004-Improve-deep-recursion-detection-in-exif_data_load_d.patch [new file with mode: 0644]
package/libexif/0005-fix-CVE-2019-9278.patch [new file with mode: 0644]