-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

====================================================================                   Red Hat Security Advisory

Synopsis:          Moderate: libexif security, bug fix, and enhancement update
Advisory ID:       RHSA-2020:4040-01
Product:           Red Hat Enterprise Linux
Advisory URL:      https://access.redhat.com/errata/RHSA-2020:4040
Issue date:        2020-09-29
CVE Names:         CVE-2019-9278 CVE-2020-0093 CVE-2020-0182 
                   CVE-2020-12767 CVE-2020-13113 CVE-2020-13114 
====================================================================
1. Summary:

An update for libexif is now available for Red Hat Enterprise Linux 7.

Red Hat Product Security has rated this update as having a security impact
of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which
gives a detailed severity rating, is available for each vulnerability from
the CVE link(s) in the References section.

2. Relevant releases/architectures:

Red Hat Enterprise Linux Client (v. 7) - x86_64
Red Hat Enterprise Linux Client Optional (v. 7) - x86_64
Red Hat Enterprise Linux ComputeNode Optional (v. 7) - x86_64
Red Hat Enterprise Linux Server (v. 7) - ppc64, ppc64le, s390x, x86_64
Red Hat Enterprise Linux Server Optional (v. 7) - ppc64, ppc64le, s390x, x86_64
Red Hat Enterprise Linux Workstation (v. 7) - x86_64
Red Hat Enterprise Linux Workstation Optional (v. 7) - x86_64

3. Description:

The libexif packages provide a library for extracting extra information
from image files.

The following packages have been upgraded to a later upstream version:
libexif (0.6.22). (BZ#1841316)

Security Fix(es):

* libexif: out of bound write in exif-data.c (CVE-2019-9278)

* libexif: out of bounds read due to a missing bounds check in
exif_data_save_data_entry function in exif-data.c (CVE-2020-0093)

* libexif: use of uninitialized memory in EXIF Makernote handling can lead
to crashes and use-after-free (CVE-2020-13113)

* libexif: unrestricted size in handling Canon EXIF MakerNote data can lead
to consumption of large amounts of compute time (CVE-2020-13114)

* libexif: out of bounds read due to a missing bounds check in
exif_entry_get_value function in exif-entry.c (CVE-2020-0182)

* libexif: divide-by-zero in exif_entry_get_value function in exif-entry.c
(CVE-2020-12767)

For more details about the security issue(s), including the impact, a CVSS
score, acknowledgments, and other related information, refer to the CVE
page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Red Hat
Enterprise Linux 7.9 Release Notes linked from the References section.

4. Solution:

For details on how to apply this update, which includes the changes
described in this advisory, refer to:

https://access.redhat.com/articles/11258

5. Bugs fixed (https://bugzilla.redhat.com/):

1789031 - CVE-2019-9278 libexif: out of bound write in exif-data.c
1834950 - CVE-2020-12767 libexif: divide-by-zero in exif_entry_get_value function in exif-entry.c
1840347 - CVE-2020-13113 libexif: use of uninitialized memory in EXIF Makernote handling can lead to crashes and use-after-free
1840350 - CVE-2020-13114 libexif: unrestricted size in handling Canon EXIF MakerNote data can lead to consumption of large amounts of compute time
1841316 - Rebase to libexif 0.6.22
1852487 - CVE-2020-0093 libexif: out of bounds read due to a missing bounds check in exif_data_save_data_entry function in exif-data.c
1852490 - CVE-2020-0182 libexif: out of bounds read due to a missing bounds check in exif_entry_get_value function in exif-entry.c

6. Package List:

Red Hat Enterprise Linux Client (v. 7):

Source:
libexif-0.6.22-1.el7.src.rpm

x86_64:
libexif-0.6.22-1.el7.i686.rpm
libexif-0.6.22-1.el7.x86_64.rpm
libexif-debuginfo-0.6.22-1.el7.i686.rpm
libexif-debuginfo-0.6.22-1.el7.x86_64.rpm

Red Hat Enterprise Linux Client Optional (v. 7):

x86_64:
libexif-debuginfo-0.6.22-1.el7.i686.rpm
libexif-debuginfo-0.6.22-1.el7.x86_64.rpm
libexif-devel-0.6.22-1.el7.i686.rpm
libexif-devel-0.6.22-1.el7.x86_64.rpm
libexif-doc-0.6.22-1.el7.x86_64.rpm

Red Hat Enterprise Linux ComputeNode Optional (v. 7):

Source:
libexif-0.6.22-1.el7.src.rpm

x86_64:
libexif-0.6.22-1.el7.i686.rpm
libexif-0.6.22-1.el7.x86_64.rpm
libexif-debuginfo-0.6.22-1.el7.i686.rpm
libexif-debuginfo-0.6.22-1.el7.x86_64.rpm
libexif-devel-0.6.22-1.el7.i686.rpm
libexif-devel-0.6.22-1.el7.x86_64.rpm
libexif-doc-0.6.22-1.el7.x86_64.rpm

Red Hat Enterprise Linux Server (v. 7):

Source:
libexif-0.6.22-1.el7.src.rpm

ppc64:
libexif-0.6.22-1.el7.ppc.rpm
libexif-0.6.22-1.el7.ppc64.rpm
libexif-debuginfo-0.6.22-1.el7.ppc.rpm
libexif-debuginfo-0.6.22-1.el7.ppc64.rpm

ppc64le:
libexif-0.6.22-1.el7.ppc64le.rpm
libexif-debuginfo-0.6.22-1.el7.ppc64le.rpm

s390x:
libexif-0.6.22-1.el7.s390.rpm
libexif-0.6.22-1.el7.s390x.rpm
libexif-debuginfo-0.6.22-1.el7.s390.rpm
libexif-debuginfo-0.6.22-1.el7.s390x.rpm

x86_64:
libexif-0.6.22-1.el7.i686.rpm
libexif-0.6.22-1.el7.x86_64.rpm
libexif-debuginfo-0.6.22-1.el7.i686.rpm
libexif-debuginfo-0.6.22-1.el7.x86_64.rpm

Red Hat Enterprise Linux Server Optional (v. 7):

ppc64:
libexif-debuginfo-0.6.22-1.el7.ppc.rpm
libexif-debuginfo-0.6.22-1.el7.ppc64.rpm
libexif-devel-0.6.22-1.el7.ppc.rpm
libexif-devel-0.6.22-1.el7.ppc64.rpm
libexif-doc-0.6.22-1.el7.ppc64.rpm

ppc64le:
libexif-debuginfo-0.6.22-1.el7.ppc64le.rpm
libexif-devel-0.6.22-1.el7.ppc64le.rpm
libexif-doc-0.6.22-1.el7.ppc64le.rpm

s390x:
libexif-debuginfo-0.6.22-1.el7.s390.rpm
libexif-debuginfo-0.6.22-1.el7.s390x.rpm
libexif-devel-0.6.22-1.el7.s390.rpm
libexif-devel-0.6.22-1.el7.s390x.rpm
libexif-doc-0.6.22-1.el7.s390x.rpm

x86_64:
libexif-debuginfo-0.6.22-1.el7.i686.rpm
libexif-debuginfo-0.6.22-1.el7.x86_64.rpm
libexif-devel-0.6.22-1.el7.i686.rpm
libexif-devel-0.6.22-1.el7.x86_64.rpm
libexif-doc-0.6.22-1.el7.x86_64.rpm

Red Hat Enterprise Linux Workstation (v. 7):

Source:
libexif-0.6.22-1.el7.src.rpm

x86_64:
libexif-0.6.22-1.el7.i686.rpm
libexif-0.6.22-1.el7.x86_64.rpm
libexif-debuginfo-0.6.22-1.el7.i686.rpm
libexif-debuginfo-0.6.22-1.el7.x86_64.rpm

Red Hat Enterprise Linux Workstation Optional (v. 7):

x86_64:
libexif-debuginfo-0.6.22-1.el7.i686.rpm
libexif-debuginfo-0.6.22-1.el7.x86_64.rpm
libexif-devel-0.6.22-1.el7.i686.rpm
libexif-devel-0.6.22-1.el7.x86_64.rpm
libexif-doc-0.6.22-1.el7.x86_64.rpm

These packages are GPG signed by Red Hat for security.  Our key and
details on how to verify the signature are available from
https://access.redhat.com/security/team/key/

7. References:

https://access.redhat.com/security/cve/CVE-2019-9278
https://access.redhat.com/security/cve/CVE-2020-0093
https://access.redhat.com/security/cve/CVE-2020-0182
https://access.redhat.com/security/cve/CVE-2020-12767
https://access.redhat.com/security/cve/CVE-2020-13113
https://access.redhat.com/security/cve/CVE-2020-13114
https://access.redhat.com/security/updates/classification/#moderate
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.9_release_notes/index

8. Contact:

The Red Hat security contact is . More contact
details at https://access.redhat.com/security/team/contact/

Copyright 2020 Red Hat, Inc.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBX3OglNzjgjWX9erEAQiaEw/+Kwa2cBVc0eF4xAe3WeGINp7v3LANvumu
h+N2yqrEtR4VMp2ZaITT55tdfJZTUw2YMNAmG4uYmrqwWkBrNYN6qzT5jSvej4Cl
BXrNoZfoNe/W0+LJl9NsEyvmwHLmFkiyS1r8T+jOaKVPl2OAhiUWVF4lJZbhovwI
agmRP5PJfFO0F07uvSxLknnD7IOgXbizcniih/b4+d7Z5Ixfltv9Qz1HYk4Zw0SK
mchrAmvLGLghzrokZu2UGbfu0j6E9XUtV+76ClKK71+0zJLi+ty7ewZoOsU1VAvg
ivRL5s5ab9bfBmiJi/ca6LaXBkJ7wAYp6ZIJZqXa246QJ/O3g1m3GqVWlAe6YXKm
yFYH3QcnOjguFXJQneus7IbV4Eq2a9T28eXh1kPEMY1YMhckkMt4CW2hcrhNJ6NP
/egbLKjZpUhimrKZkoWEj19j1POvozd0ojqa+0rnk3mXoj2t6QU4SgKXuGoO1XpO
7FACS4CZrVXmj0/gsNivoWiCm/jjYmcezGOJQP3HpDBIbSUYcs/tU6jRhc8OvRm2
ITJA2hyPmrxwMnmvXdK/YaOC6cz0eY8L3if3gC0W8LxYBIgvTRdpE/ni3gHvyPha
mZacA+Zl2Zl+yn6NmHUr6P29wxeBfD9oMd0ZvOAuLoINF9VgbtWEZ6PKy2CwoZZt
q7aLgA4CpGY=wUgb
-----END PGP SIGNATURE-----

--
RHSA-announce mailing list
RHSA-announce@redhat.com
https://www.redhat.com/mailman/listinfo/rhsa-announce

RedHat: RHSA-2020-4040:01 Moderate: libexif security, bug fix,

An update for libexif is now available for Red Hat Enterprise Linux 7

Summary

The libexif packages provide a library for extracting extra information from image files.
The following packages have been upgraded to a later upstream version: libexif (0.6.22). (BZ#1841316)
Security Fix(es):
* libexif: out of bound write in exif-data.c (CVE-2019-9278)
* libexif: out of bounds read due to a missing bounds check in exif_data_save_data_entry function in exif-data.c (CVE-2020-0093)
* libexif: use of uninitialized memory in EXIF Makernote handling can lead to crashes and use-after-free (CVE-2020-13113)
* libexif: unrestricted size in handling Canon EXIF MakerNote data can lead to consumption of large amounts of compute time (CVE-2020-13114)
* libexif: out of bounds read due to a missing bounds check in exif_entry_get_value function in exif-entry.c (CVE-2020-0182)
* libexif: divide-by-zero in exif_entry_get_value function in exif-entry.c (CVE-2020-12767)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Red Hat Enterprise Linux 7.9 Release Notes linked from the References section.



Summary


Solution

For details on how to apply this update, which includes the changes described in this advisory, refer to:
https://access.redhat.com/articles/11258

References

https://access.redhat.com/security/cve/CVE-2019-9278 https://access.redhat.com/security/cve/CVE-2020-0093 https://access.redhat.com/security/cve/CVE-2020-0182 https://access.redhat.com/security/cve/CVE-2020-12767 https://access.redhat.com/security/cve/CVE-2020-13113 https://access.redhat.com/security/cve/CVE-2020-13114 https://access.redhat.com/security/updates/classification/#moderate https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.9_release_notes/index

Package List

Red Hat Enterprise Linux Client (v. 7):
Source: libexif-0.6.22-1.el7.src.rpm
x86_64: libexif-0.6.22-1.el7.i686.rpm libexif-0.6.22-1.el7.x86_64.rpm libexif-debuginfo-0.6.22-1.el7.i686.rpm libexif-debuginfo-0.6.22-1.el7.x86_64.rpm
Red Hat Enterprise Linux Client Optional (v. 7):
x86_64: libexif-debuginfo-0.6.22-1.el7.i686.rpm libexif-debuginfo-0.6.22-1.el7.x86_64.rpm libexif-devel-0.6.22-1.el7.i686.rpm libexif-devel-0.6.22-1.el7.x86_64.rpm libexif-doc-0.6.22-1.el7.x86_64.rpm
Red Hat Enterprise Linux ComputeNode Optional (v. 7):
Source: libexif-0.6.22-1.el7.src.rpm
x86_64: libexif-0.6.22-1.el7.i686.rpm libexif-0.6.22-1.el7.x86_64.rpm libexif-debuginfo-0.6.22-1.el7.i686.rpm libexif-debuginfo-0.6.22-1.el7.x86_64.rpm libexif-devel-0.6.22-1.el7.i686.rpm libexif-devel-0.6.22-1.el7.x86_64.rpm libexif-doc-0.6.22-1.el7.x86_64.rpm
Red Hat Enterprise Linux Server (v. 7):
Source: libexif-0.6.22-1.el7.src.rpm
ppc64: libexif-0.6.22-1.el7.ppc.rpm libexif-0.6.22-1.el7.ppc64.rpm libexif-debuginfo-0.6.22-1.el7.ppc.rpm libexif-debuginfo-0.6.22-1.el7.ppc64.rpm
ppc64le: libexif-0.6.22-1.el7.ppc64le.rpm libexif-debuginfo-0.6.22-1.el7.ppc64le.rpm
s390x: libexif-0.6.22-1.el7.s390.rpm libexif-0.6.22-1.el7.s390x.rpm libexif-debuginfo-0.6.22-1.el7.s390.rpm libexif-debuginfo-0.6.22-1.el7.s390x.rpm
x86_64: libexif-0.6.22-1.el7.i686.rpm libexif-0.6.22-1.el7.x86_64.rpm libexif-debuginfo-0.6.22-1.el7.i686.rpm libexif-debuginfo-0.6.22-1.el7.x86_64.rpm
Red Hat Enterprise Linux Server Optional (v. 7):
ppc64: libexif-debuginfo-0.6.22-1.el7.ppc.rpm libexif-debuginfo-0.6.22-1.el7.ppc64.rpm libexif-devel-0.6.22-1.el7.ppc.rpm libexif-devel-0.6.22-1.el7.ppc64.rpm libexif-doc-0.6.22-1.el7.ppc64.rpm
ppc64le: libexif-debuginfo-0.6.22-1.el7.ppc64le.rpm libexif-devel-0.6.22-1.el7.ppc64le.rpm libexif-doc-0.6.22-1.el7.ppc64le.rpm
s390x: libexif-debuginfo-0.6.22-1.el7.s390.rpm libexif-debuginfo-0.6.22-1.el7.s390x.rpm libexif-devel-0.6.22-1.el7.s390.rpm libexif-devel-0.6.22-1.el7.s390x.rpm libexif-doc-0.6.22-1.el7.s390x.rpm
x86_64: libexif-debuginfo-0.6.22-1.el7.i686.rpm libexif-debuginfo-0.6.22-1.el7.x86_64.rpm libexif-devel-0.6.22-1.el7.i686.rpm libexif-devel-0.6.22-1.el7.x86_64.rpm libexif-doc-0.6.22-1.el7.x86_64.rpm
Red Hat Enterprise Linux Workstation (v. 7):
Source: libexif-0.6.22-1.el7.src.rpm
x86_64: libexif-0.6.22-1.el7.i686.rpm libexif-0.6.22-1.el7.x86_64.rpm libexif-debuginfo-0.6.22-1.el7.i686.rpm libexif-debuginfo-0.6.22-1.el7.x86_64.rpm
Red Hat Enterprise Linux Workstation Optional (v. 7):
x86_64: libexif-debuginfo-0.6.22-1.el7.i686.rpm libexif-debuginfo-0.6.22-1.el7.x86_64.rpm libexif-devel-0.6.22-1.el7.i686.rpm libexif-devel-0.6.22-1.el7.x86_64.rpm libexif-doc-0.6.22-1.el7.x86_64.rpm
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from https://access.redhat.com/security/team/key/


Severity
Advisory ID: RHSA-2020:4040-01
Product: Red Hat Enterprise Linux
Advisory URL: https://access.redhat.com/errata/RHSA-2020:4040
Issued Date: : 2020-09-29
CVE Names: CVE-2019-9278 CVE-2020-0093 CVE-2020-0182 CVE-2020-12767 CVE-2020-13113 CVE-2020-13114

Topic

An update for libexif is now available for Red Hat Enterprise Linux 7.Red Hat Product Security has rated this update as having a security impactof Moderate. A Common Vulnerability Scoring System (CVSS) base score, whichgives a detailed severity rating, is available for each vulnerability fromthe CVE link(s) in the References section.


Topic


 

Relevant Releases Architectures

Red Hat Enterprise Linux Client (v. 7) - x86_64

Red Hat Enterprise Linux Client Optional (v. 7) - x86_64

Red Hat Enterprise Linux ComputeNode Optional (v. 7) - x86_64

Red Hat Enterprise Linux Server (v. 7) - ppc64, ppc64le, s390x, x86_64

Red Hat Enterprise Linux Server Optional (v. 7) - ppc64, ppc64le, s390x, x86_64

Red Hat Enterprise Linux Workstation (v. 7) - x86_64

Red Hat Enterprise Linux Workstation Optional (v. 7) - x86_64


Bugs Fixed

1789031 - CVE-2019-9278 libexif: out of bound write in exif-data.c

1834950 - CVE-2020-12767 libexif: divide-by-zero in exif_entry_get_value function in exif-entry.c

1840347 - CVE-2020-13113 libexif: use of uninitialized memory in EXIF Makernote handling can lead to crashes and use-after-free

1840350 - CVE-2020-13114 libexif: unrestricted size in handling Canon EXIF MakerNote data can lead to consumption of large amounts of compute time

1841316 - Rebase to libexif 0.6.22

1852487 - CVE-2020-0093 libexif: out of bounds read due to a missing bounds check in exif_data_save_data_entry function in exif-data.c

1852490 - CVE-2020-0182 libexif: out of bounds read due to a missing bounds check in exif_entry_get_value function in exif-entry.c


Related News