MidnightBSD

Advisories for libexif_project

CVE-2009-3895 MEDIUM

Heap-based buffer overflow in the exif_entry_fix function (aka the tag fixup routine) in libexif/exif-entry.c in libexif 0.6.18 allows remote attackers to cause a denial of service or possibly execute arbitrary code via an invalid EXIF image. NOTE: some of these details are obtained from third party information.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.18
CVE-2012-2812 MEDIUM

The exif_entry_get_value function in exif-entry.c in the EXIF Tag Parsing Library (aka libexif) before 0.6.21 allows remote attackers to cause a denial of service (out-of-bounds read) or possibly obtain sensitive information from process memory via crafted EXIF tags in an image.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.16
libexif_project libexif 0.6.15
libexif_project libexif 0.6.19
libexif_project libexif 0.6.14
libexif_project libexif *
libexif_project libexif 0.6.18
CVE-2012-2813 MEDIUM

The exif_convert_utf16_to_utf8 function in exif-entry.c in the EXIF Tag Parsing Library (aka libexif) before 0.6.21 allows remote attackers to cause a denial of service (out-of-bounds read) or possibly obtain sensitive information from process memory via crafted EXIF tags in an image.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.16
libexif_project libexif 0.6.15
libexif_project libexif 0.6.19
libexif_project libexif 0.6.14
libexif_project libexif *
libexif_project libexif 0.6.18
CVE-2012-2814 HIGH

Buffer overflow in the exif_entry_format_value function in exif-entry.c in the EXIF Tag Parsing Library (aka libexif) 0.6.20 allows remote attackers to cause a denial of service or possibly execute arbitrary code via crafted EXIF tags in an image.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.20
CVE-2012-2836 MEDIUM

The exif_data_load_data function in exif-data.c in the EXIF Tag Parsing Library (aka libexif) before 0.6.21 allows remote attackers to cause a denial of service (out-of-bounds read) or possibly obtain sensitive information from process memory via crafted EXIF tags in an image.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.16
libexif_project libexif 0.6.15
libexif_project libexif 0.6.19
libexif_project libexif 0.6.14
libexif_project libexif *
libexif_project libexif 0.6.18
CVE-2012-2837 MEDIUM

The mnote_olympus_entry_get_value function in olympus/mnote-olympus-entry.c in the EXIF Tag Parsing Library (aka libexif) before 0.6.21 allows remote attackers to cause a denial of service (divide-by-zero error) via an image with crafted EXIF tags that are not properly handled during the formatting of EXIF maker note tags.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-189,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.16
libexif_project libexif 0.6.15
libexif_project libexif 0.6.19
libexif_project libexif 0.6.14
libexif_project libexif *
libexif_project libexif 0.6.18
CVE-2012-2840 HIGH

Off-by-one error in the exif_convert_utf16_to_utf8 function in exif-entry.c in the EXIF Tag Parsing Library (aka libexif) before 0.6.21 allows remote attackers to cause a denial of service or possibly execute arbitrary code via crafted EXIF tags in an image.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-189,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.16
libexif_project libexif 0.6.15
libexif_project libexif 0.6.19
libexif_project libexif 0.6.14
libexif_project libexif *
libexif_project libexif 0.6.18
CVE-2012-2841 HIGH

Integer underflow in the exif_entry_get_value function in exif-entry.c in the EXIF Tag Parsing Library (aka libexif) 0.6.20 might allow remote attackers to execute arbitrary code via vectors involving a crafted buffer-size parameter during the formatting of an EXIF tag, leading to a heap-based buffer overflow.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-189,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.20
CVE-2016-6328 MEDIUM

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).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 8.1 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H 2.8 5.2

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-190,CWE-190,

Products Affected

Vendor Product Version
canonical ubuntu_linux 19.10
canonical ubuntu_linux 16.04
canonical ubuntu_linux 14.04
canonical ubuntu_linux 18.04
canonical ubuntu_linux 12.04
libexif_project libexif *
debian debian_linux 8.0
CVE-2017-7544 MEDIUM

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.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,CWE-125,

Products Affected

Vendor Product Version
libexif_project libexif *
CVE-2018-20030 HIGH

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.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-400,

Products Affected

Vendor Product Version
libexif_project libexif 0.6.21
CVE-2020-0093 LOW

In exif_data_save_data_entry of exif-data.c, there is a possible out of bounds read due to a missing bounds check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-8.0 Android-8.1 Android-9 Android-10Android ID: A-148705132

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.0 MEDIUM CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N 1.3 3.6

CVSS 2.0

Severity: LOW

Problem Type: CWE-125,

Products Affected

Vendor Product Version
canonical ubuntu_linux 19.10
canonical ubuntu_linux 16.04
canonical ubuntu_linux 14.04
canonical ubuntu_linux 12.04
canonical ubuntu_linux 20.04
google android 10.0
libexif_project libexif *
google android 8.1
google android 9.0
opensuse leap 15.1
canonical ubuntu_linux 18.04
debian debian_linux 8.0
google android 8.0
CVE-2020-0181 MEDIUM

In exif_data_load_data_thumbnail of exif-data.c, there is a possible denial of service due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-145075076

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-190,

Products Affected

Vendor Product Version
fedoraproject fedora 33
google android 10.0
fedoraproject fedora 32
libexif_project libexif *
CVE-2020-0198 MEDIUM

In exif_data_load_data_content of exif-data.c, there is a possible UBSAN abort due to an integer overflow. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-146428941

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-190,

Products Affected

Vendor Product Version
canonical ubuntu_linux 19.10
fedoraproject fedora 33
canonical ubuntu_linux 16.04
canonical ubuntu_linux 14.04
canonical ubuntu_linux 18.04
canonical ubuntu_linux 12.04
canonical ubuntu_linux 20.04
google android 10.0
fedoraproject fedora 32
libexif_project libexif *
debian debian_linux 8.0
CVE-2020-12767 LOW

exif_entry_get_value in exif-entry.c in libexif 0.6.21 has a divide-by-zero error.

CVSS 2.0

Severity: LOW

Problem Type: CWE-369,

Products Affected

Vendor Product Version
canonical ubuntu_linux 19.10
canonical ubuntu_linux 16.04
opensuse leap 15.1
canonical ubuntu_linux 14.04
canonical ubuntu_linux 18.04
libexif_project libexif 0.6.21
canonical ubuntu_linux 12.04
canonical ubuntu_linux 20.04
debian debian_linux 8.0
CVE-2020-13112 MEDIUM

An issue was discovered in libexif before 0.6.22. Several buffer over-reads in EXIF MakerNote handling could lead to information disclosure and crashes. This is different from CVE-2020-0093.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,

Products Affected

Vendor Product Version
canonical ubuntu_linux 19.10
canonical ubuntu_linux 16.04
opensuse leap 15.1
canonical ubuntu_linux 14.04
canonical ubuntu_linux 18.04
canonical ubuntu_linux 12.04
canonical ubuntu_linux 20.04
libexif_project libexif *
debian debian_linux 8.0
CVE-2020-13113 MEDIUM

An issue was discovered in libexif before 0.6.22. Use of uninitialized memory in EXIF Makernote handling could lead to crashes and potential use-after-free conditions.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 8.2 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H 3.9 4.2

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-908,

Products Affected

Vendor Product Version
canonical ubuntu_linux 19.10
canonical ubuntu_linux 16.04
opensuse leap 15.1
canonical ubuntu_linux 14.04
canonical ubuntu_linux 18.04
canonical ubuntu_linux 12.04
canonical ubuntu_linux 20.04
libexif_project libexif *
debian debian_linux 8.0
CVE-2020-13114 MEDIUM

An issue was discovered in libexif before 0.6.22. An unrestricted size in handling Canon EXIF MakerNote data could lead to consumption of large amounts of compute time for decoding EXIF data.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-770,

Products Affected

Vendor Product Version
canonical ubuntu_linux 19.10
canonical ubuntu_linux 16.04
opensuse leap 15.1
canonical ubuntu_linux 14.04
canonical ubuntu_linux 18.04
canonical ubuntu_linux 12.04
canonical ubuntu_linux 20.04
libexif_project libexif *
CVE-2021-27815 MEDIUM

NULL Pointer Deference in the exif command line tool, when printing out XML formatted EXIF data, in exif v0.6.22 and earlier allows attackers to cause a Denial of Service (DoS) by uploading a malicious JPEG file, causing the application to crash.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.5 MEDIUM CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H 1.8 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
fedoraproject fedora 34
fedoraproject fedora 33
libexif_project exif *
fedoraproject fedora 32