Every CVE Search/ Get API key

CVE-2026-32775

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value...

7.4 HighFix available

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.20%Up 0.2 points since Mar 16, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.4

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
CVE-2026-32775
CVSS 3.1
7.4 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-191
Updated
2026-11-02
EUVDEUVD-2026-12345 7.4

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
EUVD-2026-12345
CVSS 3.1
7.4 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-pq8m-942f-68cv 7.4

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value...

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
GHSA-pq8m-942f-68cv
CVSS 3.1
7.4 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-191
Updated
2026-11-02
NVD 7.4

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
CVE-2026-32775
CVSS 3.1
7.4 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-191
Updated
2026-11-02
OSVALPINE-CVE-2026-32775 7.8

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
ALPINE-CVE-2026-32775
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVBELL-CVE-2026-32775 7.8
Record
BELL-CVE-2026-32775
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 21 moreShow less
OSV 7.4

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
CVE-2026-32775
CVSS 3.1
7.4 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-191
Updated
2026-11-02
OSVDEBIAN-CVE-2026-32775 7.8

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
DEBIAN-CVE-2026-32775
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVJLSEC-2026-150 7.8

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
JLSEC-2026-150
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1678 7.4

libexif security update

Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags.

Security Fix(es):

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.(CVE-2026-32775)

Record
OESA-2026-1678
CVSS 3.1
7.4 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2026-32775 7.8

CVE-2026-32775 in libexif - Patched by Root

Root has patched CVE-2026-32775 in the libexif package for Root:Debian:11. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-11-CVE-2026-32775
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-32775 7.8

CVE-2026-32775 in rootio-libexif - Patched by Root

Root has patched CVE-2026-32775 in the rootio-libexif package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2026-32775
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-32775 7.8

CVE-2026-32775 in rootio-libexif - Patched by Root

Root has patched CVE-2026-32775 in the rootio-libexif package for Root:Debian:13. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-13-CVE-2026-32775
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-32775 7.4

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
UBUNTU-CVE-2026-32775
CVSS 3.1
7.4 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-79862 No score

CVE-2026-32775 affecting package libexif for versions less than 0.6.24-2

libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.

Record
AZL-79862
Updated
2026-11-02
OSVCLSA-2026-1776768816 No score

libexif: Fix of 3 CVEs

  • CVE-2026-32775: fix buffer overwrite via integer underflow in MakerNote entry value handling
  • CVE-2026-40385: fix unsigned 32-bit integer overflow in Nikon MakerNote handling
  • CVE-2026-40386: fix integer underflow in Fuji/Olympus MakerNote size checks
Record
CLSA-2026-1776768816
Updated
2026-11-02
OSVCLSA-2026-1776769506 No score

libexif: Fix of 3 CVEs

  • CVE-2026-32775: fix buffer overwrite via integer underflow in MakerNote entry value handling
  • CVE-2026-40385: fix unsigned 32-bit integer overflow in Nikon MakerNote handling
  • CVE-2026-40386: fix integer underflow in Fuji/Olympus MakerNote size checks
Record
CLSA-2026-1776769506
Updated
2026-11-02
OSVCLSA-2026-1776791358 No score

libexif: Fix of 3 CVEs

  • CVE-2026-32775: fix buffer overwrite via integer underflow in MakerNote entry value handling
  • CVE-2026-40385: fix unsigned 32-bit integer overflow in Nikon MakerNote handling
  • CVE-2026-40386: fix integer underflow in Fuji/Olympus MakerNote size checks
Record
CLSA-2026-1776791358
Updated
2026-11-02
OSVCLSA-2026-1787305055 No score

Fix CVE(s): CVE-2026-32775, CVE-2026-40385, CVE-2026-40386

  • SECURITY UPDATE: out-of-bounds write in MakerNote value formatting
    • debian/patches/CVE-2026-32775.patch: reject maxlen == 0 before the maxlen-- underflow in mnote_canon_entry_get_value(), mnote_fuji_entry_get_value(), mnote_olympus_entry_get_value() and mnote_pentax_entry_get_value().
    • CVE-2026-32775
  • SECURITY UPDATE: integer overflow when reading Nikon MakerNotes
    • debian/patches/CVE-2026-40385.patch: bound the offset read from the MakerNote before adding it to datao in exif_mnote_data_olympus_load(), which could wrap on 32-bit size_t and lead to out-of-bounds reads.
    • CVE-2026-40385
  • SECURITY UPDATE: unsigned integer underflow in MakerNote tag lookup
    • debian/patches/CVE-2026-40386.patch: use "i >= n->count" instead of "i > n->count - 1" in exif_mnote_data_fuji_get_value() and exif_mnote_data_olympus_get_value(), which underflowed when count was 0.
    • CVE-2026-40386
Record
CLSA-2026-1787305055
Updated
2026-11-02
OSVCLSA-2026-1792990909 No score

libexif: Fix of 3 CVEs

  • CVE-2026-32775: fix buffer overwrite via integer underflow in MakerNote entry value handling
  • CVE-2026-40385: fix unsigned 32-bit integer overflow in Nikon MakerNote handling
  • CVE-2026-40386: fix integer underflow in Fuji/Olympus MakerNote size checks
Record
CLSA-2026-1792990909
Updated
2026-11-02
OSVMGASA-2026-0112 No score

Updated libexif packages fix security vulnerabilities

CVE-2026-32775: libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow. CVE-2026-40385: In libexif through 0.6.25, an unsigned 32bit integer overflow in Nikon MakerNote handling could be used by local attackers to cause crashes or information leaks. This only affects 32bit systems. CVE-2026-40386: In libexif through 0.6.25, an integer underflow in size checking for Fuji and Olympus MakerNote decoding could be used by attackers to crash or leak information out of libexif-using programs.

Record
MGASA-2026-0112
Updated
2026-11-02
OSVopenSUSE-SU-2026:10717-1 No score

libexif-devel-0.6.26-1.1 on GA media

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

Record
openSUSE-SU-2026:10717-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21023-1 No score

Security update for libexif

This update for libexif fixes the following issues

  • CVE-2026-32775: Buffer overwrite via integer underflow in MakerNotes decoding (bsc#1259755).
  • CVE-2026-40385: information disclosure and crashes via integer overflow in Nikon MakerNote handling (bsc#1262000).
  • CVE-2026-40386: denial of service and information disclosure via integer underflow in MakerNote decoding (bsc#1262001).
Record
openSUSE-SU-2026:21023-1
Updated
2026-11-02
OSVSUSE-SU-2026:22324-1 No score

Security update for libexif

This update for libexif fixes the following issues

  • CVE-2026-32775: Buffer overwrite via integer underflow in MakerNotes decoding (bsc#1259755).
  • CVE-2026-40385: information disclosure and crashes via integer overflow in Nikon MakerNote handling (bsc#1262000).
  • CVE-2026-40386: denial of service and information disclosure via integer underflow in MakerNote decoding (bsc#1262001).
Record
SUSE-SU-2026:22324-1
Updated
2026-11-02
OSVSUSE-SU-2026:2837-1 No score

Security update for libexif

This update for libexif fixes the following issues

  • CVE-2026-40385: Fixed information disclosure and crashes via integer overflow in Nikon MakerNote handling (bsc#1262000)
  • CVE-2026-40386: Fixed denial of service and information disclosure via integer underflow in MakerNote decoding (bsc#1262001)
  • CVE-2026-32775: Fixed Buffer overwrite via integer underflow in MakerNotes decoding (bsc#1259755)
Record
SUSE-SU-2026:2837-1
Updated
2026-11-02
OSVSUSE-SU-2026:2838-1 No score

Security update for libexif

This update for libexif fixes the following issues

  • CVE-2026-40385: Fixed information disclosure and crashes via integer overflow in Nikon MakerNote handling (bsc#1262000)
  • CVE-2026-40386: Fixed denial of service and information disclosure via integer underflow in MakerNote decoding (bsc#1262001)
  • CVE-2026-32775: Fixed Buffer overwrite via integer underflow in MakerNotes decoding (bsc#1259755)
Record
SUSE-SU-2026:2838-1
Updated
2026-11-02
OSVUSN-8531-1 No score

libexif vulnerabilities

It was discovered that libexif had an integer overflow in its MakerNote decoder when called with a zero-length buffer. An attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2026-32775)

It was discovered that libexif had an integer overflow in its Nikon MakerNote handler on 32-bit systems. A local attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2026-40385)

It was discovered that libexif had an integer underflow in its size checking for Fuji and Olympus MakerNote decoding. An attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2026-40386)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libexif
Alpine:v3.23
before 0.6.26-r0
0.6.26-r0
libexif
Azure Linux:3
before 0.6.24-2
0.6.24-2
libexif
Alpaquita:25
0.6.25-r0 up to 0.6.25-r1
0.6.25-r1
libexif
Alpaquita:stream
0.6.24-r2 up to 0.6.25-r1
0.6.25-r1
libexif
TuxCare:AlmaLinux:9.2
before 0.6.22-6.el9.tuxcare.els1
0.6.22-6.el9.tuxcare.els1
libexif-devel
TuxCare:AlmaLinux:9.2
before 0.6.22-6.el9.tuxcare.els1
0.6.22-6.el9.tuxcare.els1
libexif-doc
TuxCare:AlmaLinux:9.2
before 0.6.22-6.el9.tuxcare.els1
0.6.22-6.el9.tuxcare.els1
libexif
TuxCare:AlmaLinux:9.6
before 0.6.22-6.el9.tuxcare.els1
0.6.22-6.el9.tuxcare.els1
libexif-devel
TuxCare:AlmaLinux:9.6
before 0.6.22-6.el9.tuxcare.els1
0.6.22-6.el9.tuxcare.els1
libexif-doc
TuxCare:AlmaLinux:9.6
before 0.6.22-6.el9.tuxcare.els1
0.6.22-6.el9.tuxcare.els1
Show 35 moreShow less
Affected packages
PackageAffectedFixed
libexif
TuxCare:CentOS:7
before 0.6.22-2.el7_9.tuxcare.els1
0.6.22-2.el7_9.tuxcare.els1
libexif-devel
TuxCare:CentOS:7
before 0.6.22-2.el7_9.tuxcare.els1
0.6.22-2.el7_9.tuxcare.els1
libexif-doc
TuxCare:CentOS:7
before 0.6.22-2.el7_9.tuxcare.els1
0.6.22-2.el7_9.tuxcare.els1
libexif-dev
TuxCare:Ubuntu:18.04
before 0.6.21-4ubuntu0.6+tuxcare.els1
0.6.21-4ubuntu0.6+tuxcare.els1
libexif-doc
TuxCare:Ubuntu:18.04
before 0.6.21-4ubuntu0.6+tuxcare.els1
0.6.21-4ubuntu0.6+tuxcare.els1
libexif12
TuxCare:Ubuntu:18.04
before 0.6.21-4ubuntu0.6+tuxcare.els1
0.6.21-4ubuntu0.6+tuxcare.els1
libexif
TuxCare:OracleLinux:7
before 0.6.22-2.el7_9.tuxcare.els1
0.6.22-2.el7_9.tuxcare.els1
libexif-devel
TuxCare:OracleLinux:7
before 0.6.22-2.el7_9.tuxcare.els1
0.6.22-2.el7_9.tuxcare.els1
libexif-doc
TuxCare:OracleLinux:7
before 0.6.22-2.el7_9.tuxcare.els1
0.6.22-2.el7_9.tuxcare.els1
libexif
Debian:12
before 0.6.24-1+deb12u1, plus listed versions
0.6.24-1
0.6.24-1+deb12u1
libexif
Debian:13
before 0.6.25-1+deb13u1, plus listed versions
0.6.25-1
0.6.25-1+deb13u1
libexif
Debian:14
before 0.6.26-1, plus listed versions
0.6.25-10.6.25-2
0.6.26-1
libexif_jll
Julia
before 0.6.26+0
0.6.26+0
libexif
Mageia:9
before 0.6.26-1.mga9
0.6.26-1.mga9
libexif
openEuler:20.03-LTS-SP4
before 0.6.21-27.oe2003sp4
0.6.21-27.oe2003sp4
libexif
openEuler:22.03-LTS-SP4
before 0.6.22-6.oe2203sp4
0.6.22-6.oe2203sp4
libexif
openEuler:24.03-LTS
before 0.6.24-2.oe2403sp3
0.6.24-2.oe2403sp3
libexif
openEuler:24.03-LTS-SP1
before 0.6.24-2.oe2403sp1
0.6.24-2.oe2403sp1
libexif
openEuler:24.03-LTS-SP2
before 0.6.24-2.oe2403sp2
0.6.24-2.oe2403sp2
libexif
openEuler:24.03-LTS-SP3
before 0.6.24-2.oe2403sp3
0.6.24-2.oe2403sp3
libexif
SUSE:Linux Enterprise Server 16.0
before 0.6.26-160000.1.1
0.6.26-160000.1.1
libexif
SUSE:Linux Enterprise Server for SAP applications 16.0
before 0.6.26-160000.1.1
0.6.26-160000.1.1
libexif
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
before 0.6.22-150000.5.12.1
0.6.22-150000.5.12.1
libexif
SUSE:Linux Enterprise Module for Package Hub 15 SP7
before 0.6.22-150000.5.12.1
0.6.22-150000.5.12.1
libexif
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 0.6.22-8.16.1
0.6.22-8.16.1
libexif
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
0.6.21-10.6.21-1ubuntu10.6.21-1ubuntu1+esm10.6.21-1ubuntu1+esm20.6.21-1ubuntu1+esm50.6.21-1ubuntu1+esm6
None known
libexif
Ubuntu:16.04:LTS
All versions, plus listed versions
0.6.21-20.6.21-2ubuntu0.10.6.21-2ubuntu0.20.6.21-2ubuntu0.50.6.21-2ubuntu0.6
None known
libexif
Ubuntu:18.04:LTS
All versions, plus listed versions
0.6.21-2.10.6.21-40.6.21-4ubuntu0.10.6.21-4ubuntu0.20.6.21-4ubuntu0.50.6.21-4ubuntu0.6
None known
libexif
Ubuntu:20.04:LTS
All versions, plus listed versions
0.6.21-5.10.6.21-60.6.21-6ubuntu0.10.6.21-6ubuntu0.30.6.21-6ubuntu0.4
None known
libexif
Ubuntu:22.04:LTS
before 0.6.24-1ubuntu0.22.04.1, plus listed versions
0.6.22-30.6.22-3build10.6.23-10.6.24-10.6.24-1build1
0.6.24-1ubuntu0.22.04.1
libexif
Ubuntu:24.04:LTS
before 0.6.24-1ubuntu0.24.04.1, plus listed versions
0.6.24-1build10.6.24-1build2
0.6.24-1ubuntu0.24.04.1
libexif
Ubuntu:25.10
All versions, plus listed versions
0.6.25-1
None known
libexif
Ubuntu:26.04:LTS
before 0.6.25-2ubuntu0.1, plus listed versions
0.6.25-10.6.25-1build10.6.25-2
0.6.25-2ubuntu0.1
libexif
openSUSE:Tumbleweed
before 0.6.26-1.1
0.6.26-1.1
libexif
openSUSE:Leap 16.0
before 0.6.26-160000.1.1
0.6.26-160000.1.1

History

History
RecordedChangedSources
affected, aliases, referencesOSV
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-32775 is a high vulnerability (CVSS 7.4) in Libexif Project Libexif, published March 16, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.20%, the 10th percentile. Fixed in libexif 0.6.26-r0.

References

Show 27 moreShow less
MoveEnter Open