CVE-2026-40386
In libexif through 0.6.25, an integer underflow in size checking for Fuji and Olympus MakerNote...
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.
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
- Low
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.0
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
CVE-2026-40386- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-191
- Updated
- 2026-11-02
EUVDEUVD-2026-21734
4.0
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
EUVD-2026-21734- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-p6wp-hhx9-7jj5
4.0
In libexif through 0.6.25, an integer underflow in size checking for Fuji and Olympus MakerNote...
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
GHSA-p6wp-hhx9-7jj5- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-191
- Updated
- 2026-11-02
NVD
4.0
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
CVE-2026-40386- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-191
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-40386
7.1
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
ALPINE-CVE-2026-40386- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-03
OSV
4.0
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
CVE-2026-40386- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-191
- Updated
- 2026-11-02
Show 35 moreShow less
OSVDEBIAN-CVE-2026-40386
7.1
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
DEBIAN-CVE-2026-40386- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-152
7.1
In libexif through 0.6.25, an integer underflow in size checking for Fuji and Olympus MakerNote...
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
JLSEC-2026-152- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-1987
4.0
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):
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-40385)
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.(CVE-2026-40386)
- Record
OESA-2026-1987- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:20929
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:20929- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:22529
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:22529- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:22553
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:22553- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:26190
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:26190- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:26191
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:26191- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:26192
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:26192- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:26224
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:26224- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:26274
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:26274- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:26276
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:26276- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:26292
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:26292- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:26567
4.0
Red Hat Security Advisory: libexif security update
- Record
RHSA-2026:26567- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRLSA-2026:20929
4.0
Moderate: libexif security update
The libexif packages provide a library for extracting extra information from image files.
Security Fix(es):
-
libexif: libexif: Information disclosure and crashes via integer overflow in Nikon MakerNote handling (CVE-2026-40385)
-
libexif: libexif: Denial of Service and information disclosure via integer underflow in MakerNote decoding (CVE-2026-40386)
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.
- Record
RLSA-2026:20929- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRLSA-2026:22529
4.0
Moderate: libexif security update
The libexif packages provide a library for extracting extra information from image files.
Security Fix(es):
- libexif: libexif: Denial of Service and information disclosure via integer underflow in MakerNote decoding (CVE-2026-40386)
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.
- Record
RLSA-2026:22529- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRLSA-2026:22553
4.0
Moderate: libexif security update
The libexif packages provide a library for extracting extra information from image files.
Security Fix(es):
-
libexif: libexif: Information disclosure and crashes via integer overflow in Nikon MakerNote handling (CVE-2026-40385)
-
libexif: libexif: Denial of Service and information disclosure via integer underflow in MakerNote decoding (CVE-2026-40386)
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.
- Record
RLSA-2026:22553- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-40386
7.1
CVE-2026-40386 in rootio-libexif - Patched by Root
Root has patched CVE-2026-40386 in the rootio-libexif package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-40386- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-40386
4.0
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
UBUNTU-CVE-2026-40386- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2026:20929 No score
Moderate: libexif security update
The libexif packages provide a library for extracting extra information from image files.
Security Fix(es):
- libexif: libexif: Information disclosure and crashes via integer overflow in Nikon MakerNote handling (CVE-2026-40385)
- libexif: libexif: Denial of Service and information disclosure via integer underflow in MakerNote decoding (CVE-2026-40386)
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.
- Record
ALSA-2026:20929- Updated
- 2026-11-02
OSVALSA-2026:22529 No score
Moderate: libexif security update
The libexif packages provide a library for extracting extra information from image files.
Security Fix(es):
- libexif: libexif: Denial of Service and information disclosure via integer underflow in MakerNote decoding (CVE-2026-40386)
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.
- Record
ALSA-2026:22529- Updated
- 2026-11-02
OSVALSA-2026:22553 No score
Moderate: libexif security update
The libexif packages provide a library for extracting extra information from image files.
Security Fix(es):
- libexif: libexif: Information disclosure and crashes via integer overflow in Nikon MakerNote handling (CVE-2026-40385)
- libexif: libexif: Denial of Service and information disclosure via integer underflow in MakerNote decoding (CVE-2026-40386)
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.
- Record
ALSA-2026:22553- Updated
- 2026-11-02
OSVAZL-82682 No score
CVE-2026-40386 affecting package libexif for versions less than 0.6.24-3
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
AZL-82682- Updated
- 2026-11-05
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
| Package | Affected | Fixed |
|---|---|---|
libexifAlpine:v3.23 |
before 0.6.26-r0 | 0.6.26-r0 |
libexifAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.6.22-6.el8_10 | 0.6.22-6.el8_10 |
libexif-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.6.22-6.el8_10 | 0.6.22-6.el8_10 |
libexifAlmaLinux:10 |
before 0.6.24-9.el10_2.1 | 0.6.24-9.el10_2.1 |
libexif-develAlmaLinux:10 |
before 0.6.24-9.el10_2.1 | 0.6.24-9.el10_2.1 |
libexif-docAlmaLinux:10 |
before 0.6.24-9.el10_2.1 | 0.6.24-9.el10_2.1 |
libexifAlmaLinux:9 From an advisory covering 2 CVEs |
before 0.6.22-6.el9_8.1 | 0.6.22-6.el9_8.1 |
libexif-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 0.6.22-6.el9_8.1 | 0.6.22-6.el9_8.1 |
libexifAzure Linux:3 |
before 0.6.24-3 | 0.6.24-3 |
libexifTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.6.22-6.el9.tuxcare.els1 | 0.6.22-6.el9.tuxcare.els1 |
Show 102 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libexif-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.6.22-6.el9.tuxcare.els1 | 0.6.22-6.el9.tuxcare.els1 |
libexif-docTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.6.22-6.el9.tuxcare.els1 | 0.6.22-6.el9.tuxcare.els1 |
libexifTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.6.22-6.el9.tuxcare.els1 | 0.6.22-6.el9.tuxcare.els1 |
libexif-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.6.22-6.el9.tuxcare.els1 | 0.6.22-6.el9.tuxcare.els1 |
libexif-docTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.6.22-6.el9.tuxcare.els1 | 0.6.22-6.el9.tuxcare.els1 |
libexifTuxCare:CentOS:7 From an advisory covering 3 CVEs |
before 0.6.22-2.el7_9.tuxcare.els1 | 0.6.22-2.el7_9.tuxcare.els1 |
libexif-develTuxCare:CentOS:7 From an advisory covering 3 CVEs |
before 0.6.22-2.el7_9.tuxcare.els1 | 0.6.22-2.el7_9.tuxcare.els1 |
libexif-docTuxCare:CentOS:7 From an advisory covering 3 CVEs |
before 0.6.22-2.el7_9.tuxcare.els1 | 0.6.22-2.el7_9.tuxcare.els1 |
libexif-devTuxCare:Ubuntu:18.04 From an advisory covering 3 CVEs |
before 0.6.21-4ubuntu0.6+tuxcare.els1 | 0.6.21-4ubuntu0.6+tuxcare.els1 |
libexif-docTuxCare:Ubuntu:18.04 From an advisory covering 3 CVEs |
before 0.6.21-4ubuntu0.6+tuxcare.els1 | 0.6.21-4ubuntu0.6+tuxcare.els1 |
libexif12TuxCare:Ubuntu:18.04 From an advisory covering 3 CVEs |
before 0.6.21-4ubuntu0.6+tuxcare.els1 | 0.6.21-4ubuntu0.6+tuxcare.els1 |
libexifTuxCare:OracleLinux:7 From an advisory covering 3 CVEs |
before 0.6.22-2.el7_9.tuxcare.els1 | 0.6.22-2.el7_9.tuxcare.els1 |
libexif-develTuxCare:OracleLinux:7 From an advisory covering 3 CVEs |
before 0.6.22-2.el7_9.tuxcare.els1 | 0.6.22-2.el7_9.tuxcare.els1 |
libexif-docTuxCare:OracleLinux:7 From an advisory covering 3 CVEs |
before 0.6.22-2.el7_9.tuxcare.els1 | 0.6.22-2.el7_9.tuxcare.els1 |
libexifDebian:12 |
before 0.6.24-1+deb12u1, plus listed versions 0.6.24-1 |
0.6.24-1+deb12u1 |
libexifDebian:13 |
before 0.6.25-1+deb13u1, plus listed versions 0.6.25-1 |
0.6.25-1+deb13u1 |
libexifDebian:14 |
before 0.6.26-1, plus listed versions 0.6.25-10.6.25-2 |
0.6.26-1 |
libexif_jllJulia |
before 0.6.26+0 | 0.6.26+0 |
libexifMageia:9 From an advisory covering 3 CVEs |
before 0.6.26-1.mga9 | 0.6.26-1.mga9 |
libexifopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 0.6.21-28.oe2003sp4 | 0.6.21-28.oe2003sp4 |
libexifopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 0.6.22-7.oe2203sp4 | 0.6.22-7.oe2203sp4 |
libexifopenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 0.6.24-3.oe2403sp3 | 0.6.24-3.oe2403sp3 |
libexifopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 0.6.24-3.oe2403sp1 | 0.6.24-3.oe2403sp1 |
libexifopenEuler:24.03-LTS-SP2 From an advisory covering 2 CVEs |
before 0.6.24-3.oe2403sp2 | 0.6.24-3.oe2403sp2 |
libexifopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 0.6.24-3.oe2403sp3 | 0.6.24-3.oe2403sp3 |
libexifRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el8_10 | 0:0.6.22-6.el8_10 |
libexif-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el8_10 | 0:0.6.22-6.el8_10 |
libexif-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el8_10 | 0:0.6.22-6.el8_10 |
libexif-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el8_10 | 0:0.6.22-6.el8_10 |
libexif-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el8_10 | 0:0.6.22-6.el8_10 |
libexif-develRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el8_10 | 0:0.6.22-6.el8_10 |
libexifRed Hat:enterprise_linux:10.2 |
before 0:0.6.24-9.el10_2.1 | 0:0.6.24-9.el10_2.1 |
libexif-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:0.6.24-9.el10_2.1 | 0:0.6.24-9.el10_2.1 |
libexif-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:0.6.24-9.el10_2.1 | 0:0.6.24-9.el10_2.1 |
libexif-develRed Hat:enterprise_linux:10.2 |
before 0:0.6.24-9.el10_2.1 | 0:0.6.24-9.el10_2.1 |
libexif-docRed Hat:enterprise_linux:10.2 |
before 0:0.6.24-9.el10_2.1 | 0:0.6.24-9.el10_2.1 |
libexifRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_8.1 | 0:0.6.22-6.el9_8.1 |
libexif-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_8.1 | 0:0.6.22-6.el9_8.1 |
libexif-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_8.1 | 0:0.6.22-6.el9_8.1 |
libexif-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_8.1 | 0:0.6.22-6.el9_8.1 |
libexif-debugsourceRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_8.1 | 0:0.6.22-6.el9_8.1 |
libexif-develRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_8.1 | 0:0.6.22-6.el9_8.1 |
libexifRed Hat:rhel_e4s:8.8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_8.1 | 0:0.6.22-5.el8_8.1 |
libexif-debuginfoRed Hat:rhel_e4s:8.8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_8.1 | 0:0.6.22-5.el8_8.1 |
libexif-debugsourceRed Hat:rhel_e4s:8.8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_8.1 | 0:0.6.22-5.el8_8.1 |
libexifRed Hat:rhel_tus:8.8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_8.1 | 0:0.6.22-5.el8_8.1 |
libexif-debuginfoRed Hat:rhel_tus:8.8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_8.1 | 0:0.6.22-5.el8_8.1 |
libexif-debugsourceRed Hat:rhel_tus:8.8::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_8.1 | 0:0.6.22-5.el8_8.1 |
libexifRed Hat:rhel_aus:8.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_6.1 | 0:0.6.22-5.el8_6.1 |
libexif-debuginfoRed Hat:rhel_aus:8.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_6.1 | 0:0.6.22-5.el8_6.1 |
libexif-debugsourceRed Hat:rhel_aus:8.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_6.1 | 0:0.6.22-5.el8_6.1 |
libexifRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_6.1 | 0:0.6.22-5.el8_6.1 |
libexif-debuginfoRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_6.1 | 0:0.6.22-5.el8_6.1 |
libexif-debugsourceRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_6.1 | 0:0.6.22-5.el8_6.1 |
libexifRed Hat:rhel_e4s:9.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_4.1 | 0:0.6.22-6.el9_4.1 |
libexif-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_4.1 | 0:0.6.22-6.el9_4.1 |
libexif-debugsourceRed Hat:rhel_e4s:9.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_4.1 | 0:0.6.22-6.el9_4.1 |
libexifRed Hat:rhel_eus:9.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_6.1 | 0:0.6.22-6.el9_6.1 |
libexif-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_6.1 | 0:0.6.22-6.el9_6.1 |
libexif-debugsourceRed Hat:rhel_eus:9.6::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_6.1 | 0:0.6.22-6.el9_6.1 |
libexif-debuginfoRed Hat:rhel_eus:9.6::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_6.1 | 0:0.6.22-6.el9_6.1 |
libexif-debugsourceRed Hat:rhel_eus:9.6::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_6.1 | 0:0.6.22-6.el9_6.1 |
libexif-develRed Hat:rhel_eus:9.6::crb From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_6.1 | 0:0.6.22-6.el9_6.1 |
libexifRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.24-9.el10_0.1 | 0:0.6.24-9.el10_0.1 |
libexif-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.24-9.el10_0.1 | 0:0.6.24-9.el10_0.1 |
libexif-debugsourceRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.24-9.el10_0.1 | 0:0.6.24-9.el10_0.1 |
libexif-develRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.24-9.el10_0.1 | 0:0.6.24-9.el10_0.1 |
libexif-docRed Hat:enterprise_linux_eus:10.0 |
before 0:0.6.24-9.el10_0.1 | 0:0.6.24-9.el10_0.1 |
libexifRed Hat:rhel_e4s:9.2::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_2.1 | 0:0.6.22-6.el9_2.1 |
libexif-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_2.1 | 0:0.6.22-6.el9_2.1 |
libexif-debugsourceRed Hat:rhel_e4s:9.2::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_2.1 | 0:0.6.22-6.el9_2.1 |
libexifRed Hat:rhel_aus:8.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_4.1 | 0:0.6.22-5.el8_4.1 |
libexif-debuginfoRed Hat:rhel_aus:8.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_4.1 | 0:0.6.22-5.el8_4.1 |
libexif-debugsourceRed Hat:rhel_aus:8.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_4.1 | 0:0.6.22-5.el8_4.1 |
libexifRed Hat:rhel_eus_long_life:8.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_4.1 | 0:0.6.22-5.el8_4.1 |
libexif-debuginfoRed Hat:rhel_eus_long_life:8.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_4.1 | 0:0.6.22-5.el8_4.1 |
libexif-debugsourceRed Hat:rhel_eus_long_life:8.4::appstream From an advisory covering 2 CVEs |
before 0:0.6.22-5.el8_4.1 | 0:0.6.22-5.el8_4.1 |
libexifRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 0:0.6.22-3.el7_9 | 0:0.6.22-3.el7_9 |
libexif-debuginfoRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 0:0.6.22-3.el7_9 | 0:0.6.22-3.el7_9 |
libexif-develRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 0:0.6.22-3.el7_9 | 0:0.6.22-3.el7_9 |
libexif-docRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 0:0.6.22-3.el7_9 | 0:0.6.22-3.el7_9 |
libexifRocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.6.22-6.el8_10 | 0:0.6.22-6.el8_10 |
libexifRocky Linux:10 |
before 0:0.6.24-9.el10_2.1 | 0:0.6.24-9.el10_2.1 |
libexifRocky Linux:9 From an advisory covering 2 CVEs |
before 0:0.6.22-6.el9_8.1 | 0:0.6.22-6.el9_8.1 |
libexifSUSE:Linux Enterprise Server 16.0 From an advisory covering 3 CVEs |
before 0.6.26-160000.1.1 | 0.6.26-160000.1.1 |
libexifSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 3 CVEs |
before 0.6.26-160000.1.1 | 0.6.26-160000.1.1 |
libexifSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.12.1 | 0.6.22-150000.5.12.1 |
libexifSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 3 CVEs |
before 0.6.22-150000.5.12.1 | 0.6.22-150000.5.12.1 |
libexifSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 3 CVEs |
before 0.6.22-8.16.1 | 0.6.22-8.16.1 |
libexifUbuntu: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 |
libexifUbuntu: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 |
libexifUbuntu: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 |
libexifUbuntu: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 |
libexifUbuntu: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 |
libexifUbuntu: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 |
libexifUbuntu:25.10 |
All versions, plus listed versions 0.6.25-1 |
None known |
libexifUbuntu: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 |
libexifUbuntu:22.04:LTS From an advisory covering 3 CVEs |
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 |
libexifUbuntu:24.04:LTS From an advisory covering 3 CVEs |
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 |
libexifUbuntu:26.04:LTS From an advisory covering 3 CVEs |
before 0.6.25-2ubuntu0.1, plus listed versions 0.6.25-10.6.25-1build10.6.25-2 |
0.6.25-2ubuntu0.1 |
libexifopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 0.6.26-1.1 | 0.6.26-1.1 |
libexifopenSUSE:Leap 16.0 From an advisory covering 3 CVEs |
before 0.6.26-160000.1.1 | 0.6.26-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected, aliases, references | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-40386 is a medium vulnerability (CVSS 4.0) in Libexif Project Libexif, published April 12, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.14%, the 3rd percentile. Fixed in libexif 0.6.26-r0.
References
github.com/libexif/libexif/commit/dc6eac6e9655d14d0779d99e82d0f5f442d2f34b
nvd.nist.gov/vuln/detail/CVE-2026-40386
github.com/advisories/GHSA-p6wp-hhx9-7jj5
security.alpinelinux.org/vuln/CVE-2026-40386
access.redhat.com/errata/RHSA-2026:20929
access.redhat.com/security/cve/CVE-2026-40385
Show 62 moreShow less
access.redhat.com/security/cve/CVE-2026-40386
bugzilla.redhat.com/2457687
bugzilla.redhat.com/2457689
errata.almalinux.org/8/ALSA-2026-20929.html
access.redhat.com/errata/RHSA-2026:22529
errata.almalinux.org/10/ALSA-2026-22529.html
access.redhat.com/errata/RHSA-2026:22553
errata.almalinux.org/9/ALSA-2026-22553.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1776768816.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1776769506.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1776791358.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1787305055.html
nvd.nist.gov/vuln/detail/CVE-2026-32775
nvd.nist.gov/vuln/detail/CVE-2026-40385
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1792990909.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/40xxx/CVE-2026-40386.json
security-tracker.debian.org/tracker/CVE-2026-40386
advisories.mageia.org/MGASA-2026-0112.html
bugs.mageia.org/show_bug.cgi?id=35368
slackware.com/security/viewer.php?l=slackware-security&y=2026&m=slackware-security.368011
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1987
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2457687
bugzilla.redhat.com/show_bug.cgi?id=2457689
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_20929.json
cve.org/CVERecord?id=CVE-2026-40385
github.com/libexif/libexif/commit/93003b93e50b3d259bd2227d8775b73a53c35d58
cve.org/CVERecord?id=CVE-2026-40386
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_22529.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_22553.json
access.redhat.com/errata/RHSA-2026:26190
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26190.json
access.redhat.com/errata/RHSA-2026:26191
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26191.json
access.redhat.com/errata/RHSA-2026:26192
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26192.json
access.redhat.com/errata/RHSA-2026:26224
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26224.json
access.redhat.com/errata/RHSA-2026:26274
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26274.json
access.redhat.com/errata/RHSA-2026:26276
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26276.json
access.redhat.com/errata/RHSA-2026:26292
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26292.json
access.redhat.com/errata/RHSA-2026:26567
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26567.json
errata.rockylinux.org/RLSA-2026:20929
errata.rockylinux.org/RLSA-2026:22529
errata.rockylinux.org/RLSA-2026:22553
suse.com/support/update/announcement/2026/suse-su-202622324-1
bugzilla.suse.com/1259755
bugzilla.suse.com/1262000
bugzilla.suse.com/1262001
suse.com/security/cve/CVE-2026-32775
suse.com/security/cve/CVE-2026-40385
suse.com/security/cve/CVE-2026-40386
suse.com/support/update/announcement/2026/suse-su-20262837-1
suse.com/support/update/announcement/2026/suse-su-20262838-1
ubuntu.com/security/CVE-2026-40386
ubuntu.com/security/notices/USN-8531-1
ubuntu.com/security/CVE-2026-32775
ubuntu.com/security/CVE-2026-40385