Every CVE Search/ Get API key

CVE-2016-6328

A vulnerability was found in libexif. An integer overflow when parsing the MNOTE entry data of...

6.1 MediumPublic exploitFix available

CVE-2016-6328 is a medium vulnerability (CVSS 6.1) in [unknown] Libexif, published January 3, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.68%, the 76th percentile. Fixed in libexif 0.6.22-r0.

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

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
Low

Exploit likelihood

1.68%Up 0.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

CVE List Score used 6.1

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

Record
CVE-2016-6328
CVSS 3.0
6.1 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:L
Weakness
CWE-190
Updated
2026-11-02
EUVDEUVD-2016-7255 6.1

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

Record
EUVD-2016-7255
CVSS 3.0
6.1 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:L
Updated
2026-11-03
GitHub AdvisoriesGHSA-j9j6-4w7r-rwcc 8.1

A vulnerability was found in libexif. An integer overflow when parsing the MNOTE entry data of...

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

Record
GHSA-j9j6-4w7r-rwcc
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Weakness
CWE-190
Updated
2026-11-02
NVD 8.1

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

Record
CVE-2016-6328
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
CVSS 3.0
6.1 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:L
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:N/A:P
Weakness
CWE-190
Updated
2026-11-02
OSVALPINE-CVE-2016-6328 8.1

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

Record
ALPINE-CVE-2016-6328
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSV 8.1

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

Record
CVE-2016-6328
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
Show 11 moreShow less
OSVDEBIAN-CVE-2016-6328 8.1

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

Record
DEBIAN-CVE-2016-6328
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2016-6328 8.1

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

Record
UBUNTU-CVE-2016-6328
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
CVSS 3.0
6.1 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:L
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVASB-A-162602132 No score

In mnote_pentax_entry_get_value of mnote-pentax-entry.c, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

Record
ASB-A-162602132
Updated
2026-11-02
OSVMGASA-2018-0051 No score

Updated libexif packages fix security vulnerability

A vulnerability was found in libexif. The vulnerability is caused by an integer overflow. In some cases, the integer overflow can cause Heap Out-of-Bounds Read, i.e. Heap Buffer Overflow vulnerability. In some other cases, the integer overflow can cause use of uninitialized pointer variable, i.e. Use of Uninitialized Variable Vulnerability. The vulnerability happens when parsing MNOTE entry data of the input file. The vulnerability can cause Denial-of-Service (DoS) and Information Disclosure (disclosing some critical heap chunk metadata, even other applications’ private data) (CVE-2016-6328).

Record
MGASA-2018-0051
Updated
2026-11-02
OSVopenSUSE-SU-2020:0793-1 No score

Security update for libexif

This update for libexif to 0.6.22 fixes the following issues:

Security issues fixed:

  • CVE-2016-6328: Fixed an integer overflow in parsing MNOTE entry data of the input file (bsc#1055857).
  • CVE-2017-7544: Fixed an out-of-bounds heap read vulnerability in exif_data_save_data_entry function in libexif/exif-data.c (bsc#1059893).
  • CVE-2018-20030: Fixed a denial of service by endless recursion (bsc#1120943).
  • CVE-2019-9278: Fixed an integer overflow (bsc#1160770).
  • CVE-2020-0093: Fixed an out-of-bounds read in exif_data_save_data_entry (bsc#1171847).
  • CVE-2020-12767: Fixed a divide-by-zero error in exif_entry_get_value (bsc#1171475).
  • CVE-2020-13112: Fixed a time consumption DoS when parsing canon array markers (bsc#1172121).
  • CVE-2020-13113: Fixed a potential use of uninitialized memory (bsc#1172105).
  • CVE-2020-13114: Fixed various buffer overread fixes due to integer overflows in maker notes (bsc#1172116).

Non-security issues fixed:

  • libexif was updated to version 0.6.22:
    • New translations: ms
    • Updated translations for most languages
    • Some useful EXIF 2.3 tag added:
      • EXIF_TAG_GAMMA
      • EXIF_TAG_COMPOSITE_IMAGE
      • EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
      • EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
      • EXIF_TAG_GPS_H_POSITIONING_ERROR
      • EXIF_TAG_CAMERA_OWNER_NAME
      • EXIF_TAG_BODY_SERIAL_NUMBER
      • EXIF_TAG_LENS_SPECIFICATION
      • EXIF_TAG_LENS_MAKE
      • EXIF_TAG_LENS_MODEL
      • EXIF_TAG_LENS_SERIAL_NUMBER

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:0793-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10939-1 No score

libexif-devel-0.6.23-1.2 on GA media

These are all security issues fixed in the libexif-devel-0.6.23-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10939-1
Updated
2026-11-02
OSVSUSE-SU-2018:0193-1 No score

Security update for libexif

This update for libexif fixes several issues.

These security issues were fixed:

  • CVE-2016-6328: Fixed integer overflow in parsing MNOTE entry data of the input file (bsc#1055857)
  • CVE-2017-7544: Fixed 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 (bsc#1059893)
Record
SUSE-SU-2018:0193-1
Updated
2026-11-02
OSVSUSE-SU-2020:1534-1 No score

Security update for libexif

This update for libexif fixes the following issues:

Security issues fixed:

  • CVE-2016-6328: Fixed an integer overflow in parsing MNOTE entry data of the input file (bsc#1055857).
  • CVE-2017-7544: Fixed an out-of-bounds heap read vulnerability in exif_data_save_data_entry function in libexif/exif-data.c (bsc#1059893).
  • CVE-2018-20030: Fixed a denial of service by endless recursion (bsc#1120943).
  • CVE-2019-9278: Fixed an integer overflow (bsc#1160770).
  • CVE-2020-0093: Fixed an out-of-bounds read in exif_data_save_data_entry (bsc#1171847).
  • CVE-2020-12767: Fixed a divide-by-zero error in exif_entry_get_value (bsc#1171475).
  • CVE-2020-13112: Fixed a time consumption DoS when parsing canon array markers (bsc#1172121).
  • CVE-2020-13113: Fixed a potential use of uninitialized memory (bsc#1172105).
  • CVE-2020-13114: Fixed various buffer overread fixes due to integer overflows in maker notes (bsc#1172116).

Non-security issues fixed:

  • libexif was updated to version 0.6.22:
    • New translations: ms
    • Updated translations for most languages
    • Some useful EXIF 2.3 tag added:
      • EXIF_TAG_GAMMA
      • EXIF_TAG_COMPOSITE_IMAGE
      • EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
      • EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
      • EXIF_TAG_GPS_H_POSITIONING_ERROR
      • EXIF_TAG_CAMERA_OWNER_NAME
      • EXIF_TAG_BODY_SERIAL_NUMBER
      • EXIF_TAG_LENS_SPECIFICATION
      • EXIF_TAG_LENS_MAKE
      • EXIF_TAG_LENS_MODEL
      • EXIF_TAG_LENS_SERIAL_NUMBER
Record
SUSE-SU-2020:1534-1
Updated
2026-11-02
OSVSUSE-SU-2020:1553-1 No score

Security update for libexif

This update for libexif to 0.6.22 fixes the following issues:

Security issues fixed:

  • CVE-2016-6328: Fixed an integer overflow in parsing MNOTE entry data of the input file (bsc#1055857).
  • CVE-2017-7544: Fixed an out-of-bounds heap read vulnerability in exif_data_save_data_entry function in libexif/exif-data.c (bsc#1059893).
  • CVE-2018-20030: Fixed a denial of service by endless recursion (bsc#1120943).
  • CVE-2019-9278: Fixed an integer overflow (bsc#1160770).
  • CVE-2020-0093: Fixed an out-of-bounds read in exif_data_save_data_entry (bsc#1171847).
  • CVE-2020-12767: Fixed a divide-by-zero error in exif_entry_get_value (bsc#1171475).
  • CVE-2020-13112: Fixed a time consumption DoS when parsing canon array markers (bsc#1172121).
  • CVE-2020-13113: Fixed a potential use of uninitialized memory (bsc#1172105).
  • CVE-2020-13114: Fixed various buffer overread fixes due to integer overflows in maker notes (bsc#1172116).

Non-security issues fixed:

  • libexif was updated to version 0.6.22:
    • New translations: ms
    • Updated translations for most languages
    • Some useful EXIF 2.3 tag added:
      • EXIF_TAG_GAMMA
      • EXIF_TAG_COMPOSITE_IMAGE
      • EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
      • EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
      • EXIF_TAG_GPS_H_POSITIONING_ERROR
      • EXIF_TAG_CAMERA_OWNER_NAME
      • EXIF_TAG_BODY_SERIAL_NUMBER
      • EXIF_TAG_LENS_SPECIFICATION
      • EXIF_TAG_LENS_MAKE
      • EXIF_TAG_LENS_MODEL
      • EXIF_TAG_LENS_SERIAL_NUMBER
Record
SUSE-SU-2020:1553-1
Updated
2026-11-02
OSVSUSE-SU-2020:1553-2 No score

Security update for libexif

This update for libexif to 0.6.22 fixes the following issues:

Security issues fixed:

  • CVE-2016-6328: Fixed an integer overflow in parsing MNOTE entry data of the input file (bsc#1055857).
  • CVE-2017-7544: Fixed an out-of-bounds heap read vulnerability in exif_data_save_data_entry function in libexif/exif-data.c (bsc#1059893).
  • CVE-2018-20030: Fixed a denial of service by endless recursion (bsc#1120943).
  • CVE-2019-9278: Fixed an integer overflow (bsc#1160770).
  • CVE-2020-0093: Fixed an out-of-bounds read in exif_data_save_data_entry (bsc#1171847).
  • CVE-2020-12767: Fixed a divide-by-zero error in exif_entry_get_value (bsc#1171475).
  • CVE-2020-13112: Fixed a time consumption DoS when parsing canon array markers (bsc#1172121).
  • CVE-2020-13113: Fixed a potential use of uninitialized memory (bsc#1172105).
  • CVE-2020-13114: Fixed various buffer overread fixes due to integer overflows in maker notes (bsc#1172116).

Non-security issues fixed:

  • libexif was updated to version 0.6.22:
    • New translations: ms
    • Updated translations for most languages
    • Some useful EXIF 2.3 tag added:
      • EXIF_TAG_GAMMA
      • EXIF_TAG_COMPOSITE_IMAGE
      • EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
      • EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
      • EXIF_TAG_GPS_H_POSITIONING_ERROR
      • EXIF_TAG_CAMERA_OWNER_NAME
      • EXIF_TAG_BODY_SERIAL_NUMBER
      • EXIF_TAG_LENS_SPECIFICATION
      • EXIF_TAG_LENS_MAKE
      • EXIF_TAG_LENS_MODEL
      • EXIF_TAG_LENS_SERIAL_NUMBER
Record
SUSE-SU-2020:1553-2
Updated
2026-11-02
OSVUSN-4277-1 No score

libexif vulnerabilities

Liu Bingchang discovered that libexif incorrectly handled certain files. An attacker could possibly use this issue to access sensitive information or cause a denial of service. This issue only affected Ubuntu 12.04 ESM, Ubuntu 14.04 ESM and Ubuntu 16.04 LTS. (CVE-2016-6328)

Lili Xu and Bingchang Liu discovered that libexif incorrectly handled certain files. An attacker could possibly use this issue to access sensitive information or cause a denial of service. This issue only affected Ubuntu 12.04 ESM, Ubuntu 14.04 ESM and Ubuntu 16.04 LTS. (CVE-2017-7544)

It was discovered that libexif incorrectly handled certain files. An attacker could possibly use this issue to execute arbitrary code. (CVE-2019-9278)

Record
USN-4277-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libexif
Alpine:v3.10
before 0.6.22-r0
0.6.22-r0
libexif
Alpine:v3.11
before 0.6.22-r0
0.6.22-r0
libexif
Alpine:v3.12
before 0.6.22-r0
0.6.22-r0
libexif
Alpine:v3.8
before 0.6.22-r0
0.6.22-r0
libexif
Alpine:v3.9
before 0.6.22-r0
0.6.22-r0
platform/external/libexif
Android
8.0:0 up to 8.0:2021-01-01, plus listed versions
8.0
8.0:2021-01-01
platform/external/libexif
Android
8.1:0 up to 8.1:2021-01-01, plus listed versions
8.1
8.1:2021-01-01
platform/external/libexif
Android
9:0 up to 9:2021-01-01, plus listed versions
9
9:2021-01-01
platform/external/libexif
Android
10:0 up to 10:2021-01-01, plus listed versions
10
10:2021-01-01
platform/external/libexif
Android
11:0 up to 11:2021-01-01, plus listed versions
11
11:2021-01-01
Show 43 moreShow less
Affected packages
PackageAffectedFixed
libexif
Debian:12
before 0.6.21-2.1
0.6.21-2.1
libexif
Debian:13
before 0.6.21-2.1
0.6.21-2.1
libexif
Debian:14
before 0.6.21-2.1
0.6.21-2.1
libexif
Debian:8
before 0.6.21-2+deb8u2, plus listed versions
0.6.21-20.6.21-2+deb8u1
0.6.21-2+deb8u2
libexif
Mageia:5
before 0.6.21-8.1.mga5
0.6.21-8.1.mga5
libexif
Mageia:6
before 0.6.21-9.1.mga6
0.6.21-9.1.mga6
libexif
SUSE:Linux Enterprise Desktop 12 SP2
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:Linux Enterprise Desktop 12 SP3
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:Linux Enterprise Server 12 SP2
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:Linux Enterprise Server 12 SP3
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 0.6.21-8.3.1
0.6.21-8.3.1
libexif
SUSE:HPE Helion OpenStack 8
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:OpenStack Cloud 7
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:OpenStack Cloud 8
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:OpenStack Cloud Crowbar 8
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Software Development Kit 12 SP4
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server 12 SP2-BCL
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server 12 SP3-BCL
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server 12 SP4
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server 12 SP5
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Enterprise Storage 5
before 0.6.22-8.9.1
0.6.22-8.9.1
libexif
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1
before 0.6.22-5.6.1
0.6.22-5.6.1
libexif
SUSE:Linux Enterprise Module for Desktop Applications 15 SP2
before 0.6.22-5.6.1
0.6.22-5.6.1
libexif
SUSE:Linux Enterprise Module for Package Hub 15 SP1
before 0.6.22-5.6.1
0.6.22-5.6.1
libexif
SUSE:Linux Enterprise Module for Package Hub 15 SP2
before 0.6.22-5.6.1
0.6.22-5.6.1
libexif
Ubuntu:Pro:14.04:LTS
before 0.6.21-1ubuntu1+esm1, plus listed versions
0.6.21-10.6.21-1ubuntu1
0.6.21-1ubuntu1+esm1
libexif
Ubuntu:16.04:LTS
before 0.6.21-2ubuntu0.1, plus listed versions
0.6.21-2
0.6.21-2ubuntu0.1
libexif
Ubuntu:18.04:LTS
before 0.6.21-4ubuntu0.1, plus listed versions
0.6.21-2.10.6.21-4
0.6.21-4ubuntu0.1
libexif
openSUSE:Leap 15.1
before 0.6.22-lp151.4.6.1
0.6.22-lp151.4.6.1
libexif
openSUSE:Tumbleweed
before 0.6.23-1.2
0.6.23-1.2

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubPazhanivelmani/libexif_Android10_r33_CVE-2016-63282024-11-12

History

History
WhenChangedSources
2026-11-03aliases, productsEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

References

Show 39 moreShow less
MoveEnter Open