Every CVE Search/ Get API key

CVE-2026-42169

Gimp: gimp apng loader heap-buffer-overflow when fctl width exceeds ihdr width (file-png.c)

7.3 HighFix available

A heap-buffer-overflow vulnerability exists in the APNG (Animated PNG) file loader of GIMP. This flaw occurs when the fcTL width exceeds the IHDR width, leading to pixel data being written past the end of a heap allocation. Additionally, a heap-based buffer overflow exists in the DDS plug-in due to a BPP mismatch in the load_layer() function. Both vulnerabilities can be triggered by opening a specially crafted image file, potentially leading to code execution.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.13%Unchanged since Aug 4, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.3

Gimp: gimp apng loader heap-buffer-overflow when fctl width exceeds ihdr width (file-png.c)

A heap-buffer-overflow vulnerability exists in the APNG (Animated PNG) file loader of GIMP. This flaw occurs when the fcTL width exceeds the IHDR width, leading to pixel data being written past the end of a heap allocation. Additionally, a heap-based buffer overflow exists in the DDS plug-in due to a BPP mismatch in the load_layer() function. Both vulnerabilities can be triggered by opening a specially crafted image file, potentially leading to code execution.

Record
CVE-2026-42169
CVSS 3.1
7.3 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-131
Updated
2026-11-05
EUVDEUVD-2026-52573 7.3

A heap-buffer-overflow vulnerability exists in the APNG (Animated PNG) file loader of GIMP. This flaw occurs when the fcTL width exceeds the IHDR width, leading to pixel data being written past the end of a heap allocation. Additionally, a heap-based buffer overflow exists in the DDS plug-in due to a BPP mismatch in the load_layer() function. Both vulnerabilities can be triggered by opening a specially crafted image file, potentially leading to code execution.

Record
EUVD-2026-52573
CVSS 3.1
7.3 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-05
GitHub AdvisoriesGHSA-xq2c-w9r3-rwr6 7.3

A heap-buffer-overflow vulnerability exists in the APNG (Animated PNG) file loader of GIMP. This...

A heap-buffer-overflow vulnerability exists in the APNG (Animated PNG) file loader of GIMP. This flaw occurs when the fcTL width exceeds the IHDR width, leading to pixel data being written past the end of a heap allocation. Additionally, a heap-based buffer overflow exists in the DDS plug-in due to a BPP mismatch in the load_layer() function. Both vulnerabilities can be triggered by opening a specially crafted image file, potentially leading to code execution.

Record
GHSA-xq2c-w9r3-rwr6
CVSS 3.1
7.3 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-131
Updated
2026-11-02
NVD 7.3

A heap-buffer-overflow vulnerability exists in the APNG (Animated PNG) file loader of GIMP. This flaw occurs when the fcTL width exceeds the IHDR width, leading to pixel data being written past the end of a heap allocation. Additionally, a heap-based buffer overflow exists in the DDS plug-in due to a BPP mismatch in the load_layer() function. Both vulnerabilities can be triggered by opening a specially crafted image file, potentially leading to code execution.

Record
CVE-2026-42169
CVSS 3.1
7.3 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/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-131
Updated
2026-11-05
OSVDEBIAN-CVE-2026-42169 7.8

A heap-buffer-overflow vulnerability exists in the APNG (Animated PNG) file loader of GIMP. This flaw occurs when the fcTL width exceeds the IHDR width, leading to pixel data being written past the end of a heap allocation. Additionally, a heap-based buffer overflow exists in the DDS plug-in due to a BPP mismatch in the load_layer() function. Both vulnerabilities can be triggered by opening a specially crafted image file, potentially leading to code execution.

Record
DEBIAN-CVE-2026-42169
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
OSVOESA-2026-3413 7.3

gimp security update

The GIMP is an image composition and editing program, which can be used for creating logos and other graphics for Web pages. The GIMP offers many tools and filters, and provides a large image manipulation toolbox, including channel operations and layers, effects, subpixel imaging and antialiasing, and conversions, together with multilevel undo. The GIMP offers a scripting facility, but many of the included scripts rely on fonts that we cannot distribute.

Security Fix(es):

A vulnerability classified as critical has been found in GIMP (Image Processing Software) (unknown version).CWE is classifying the issue as CWE-122. A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().This is going to have an impact on confidentiality, integrity, and availability.There is no information about possible countermeasures known. It may be suggested to replace the affected object with an alternative product.(CVE-2026-42169)

Record
OESA-2026-3413
CVSS 3.1
7.3 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 6 moreShow less
OSVOESA-2026-3414 7.3

gimp security update

The GIMP is an image composition and editing program, which can be used for creating logos and other graphics for Web pages. The GIMP offers many tools and filters, and provides a large image manipulation toolbox, including channel operations and layers, effects, subpixel imaging and antialiasing, and conversions, together with multilevel undo. The GIMP offers a scripting facility, but many of the included scripts rely on fonts that we cannot distribute.

Security Fix(es):

A vulnerability classified as critical has been found in GIMP (Image Processing Software) (unknown version).CWE is classifying the issue as CWE-122. A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().This is going to have an impact on confidentiality, integrity, and availability.There is no information about possible countermeasures known. It may be suggested to replace the affected object with an alternative product.(CVE-2026-42169)

Record
OESA-2026-3414
CVSS 3.1
7.3 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:50817 7.8

Red Hat Security Advisory: gimp security update

Record
RHSA-2026:50817
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
OSVRHSA-2026:73768 8.4

Red Hat Security Advisory: gimp security update

Record
RHSA-2026:73768
CVSS 3.1
8.4 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:80509 8.4

Red Hat Security Advisory: gimp security update

Record
RHSA-2026:80509
CVSS 3.1
8.4 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-42169 7.3

A heap-buffer-overflow vulnerability exists in the APNG (Animated PNG) file loader of GIMP. This flaw occurs when the fcTL width exceeds the IHDR width, leading to pixel data being written past the end of a heap allocation. Additionally, a heap-based buffer overflow exists in the DDS plug-in due to a BPP mismatch in the load_layer() function. Both vulnerabilities can be triggered by opening a specially crafted image file, potentially leading to code execution.

Record
UBUNTU-CVE-2026-42169
CVSS 3.1
7.3 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/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
OSVALSA-2026:50817 No score

Important: gimp security update

The GIMP (GNU Image Manipulation Program) is an image composition and editing program. GIMP provides a large image manipulation toolbox, including channel operations and layers, effects, sub-pixel imaging and anti-aliasing, and conversions, all with multi-level undo.

Security Fix(es):

  • gimp: GIMP APNG loader heap-buffer-overflow when fcTL width exceeds IHDR width (file-png.c) (CVE-2026-42169)
  • gimp: integer overflow in file-fits plugin causes a heap-based buffer overflow on crafted FITS images (CVE-2026-66758)
  • gimp: out-of-bounds read in file-icns plugin causes information disclosure or crash on crafted ICNS images (CVE-2026-66759)

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:50817
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gimp
AlmaLinux:9
From an advisory covering 3 CVEs
before 2:3.0.4-4.el9_8.9
2:3.0.4-4.el9_8.9
gimp-libs
AlmaLinux:9
From an advisory covering 3 CVEs
before 2:3.0.4-4.el9_8.9
2:3.0.4-4.el9_8.9
gimp
Debian:14
before 3.2.4-1, plus listed versions
3.0.4-33.0.4-43.0.4-53.0.4-63.0.4-6.1
Show 11 moreShow less
3.0.4-6.23.0.6-13.2.0-13.2.0~RC2-13.2.0~RC2-23.2.0~RC2-33.2.0~RC2-3.13.2.0~RC2-3.23.2.0~RC2-3.33.2.0~RC3-13.2.2-1
3.2.4-1
gimp
openEuler:24.03-LTS-SP1
before 3.0.2-19.oe2403sp1
3.0.2-19.oe2403sp1
gimp
openEuler:24.03-LTS-SP3
before 3.0.2-19.oe2403sp3
3.0.2-19.oe2403sp3
gimp
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 2:3.0.4-4.el9_8.9
2:3.0.4-4.el9_8.9
gimp-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 2:3.0.4-4.el9_8.9
2:3.0.4-4.el9_8.9
gimp-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 2:3.0.4-4.el9_8.9
2:3.0.4-4.el9_8.9
gimp-devel-tools-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 2:3.0.4-4.el9_8.9
2:3.0.4-4.el9_8.9
gimp-libs
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 2:3.0.4-4.el9_8.9
2:3.0.4-4.el9_8.9
Show 19 moreShow less
Affected packages
PackageAffectedFixed
gimp-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 2:3.0.4-4.el9_8.9
2:3.0.4-4.el9_8.9
gimp
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_6.20
2:2.99.8-4.el9_6.20
gimp-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_6.20
2:2.99.8-4.el9_6.20
gimp-debugsource
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_6.20
2:2.99.8-4.el9_6.20
gimp-devel-tools-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_6.20
2:2.99.8-4.el9_6.20
gimp-libs
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_6.20
2:2.99.8-4.el9_6.20
gimp-libs-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_6.20
2:2.99.8-4.el9_6.20
gimp
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_4.19
2:2.99.8-4.el9_4.19
gimp-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_4.19
2:2.99.8-4.el9_4.19
gimp-debugsource
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_4.19
2:2.99.8-4.el9_4.19
gimp-devel-tools-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_4.19
2:2.99.8-4.el9_4.19
gimp-libs
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_4.19
2:2.99.8-4.el9_4.19
gimp-libs-debuginfo
Red Hat:rhel_e4s:9.4::appstream
From an advisory covering 13 CVEs
before 2:2.99.8-4.el9_4.19
2:2.99.8-4.el9_4.19
gimp
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2.8.14-1ubuntu22.8.14-1.2ubuntu12.8.16-1ubuntu12.8.16-1ubuntu1.12.8.16-1ubuntu1.1+esm12.8.16-1ubuntu1.1+esm22.8.16-1ubuntu1.1+esm3
None known
gimp
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
2.8.20-12.8.20-1.12.8.20-22.8.22-12.8.22-1ubuntu0.1~esm12.8.22-1ubuntu0.1~esm22.8.22-1ubuntu0.1~esm3
None known
gimp
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
2.10.8-22.10.14-22.10.14-2build12.10.14-2ubuntu12.10.14-3
Show 5 moreShow less
2.10.18-12.10.18-1ubuntu0.12.10.18-1ubuntu0.1+esm12.10.18-1ubuntu0.1+esm22.10.18-1ubuntu0.1+esm3
None known
gimp
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
2.10.24-22.10.28-12.10.30-12.10.30-1build12.10.30-1ubuntu0.12.10.30-1ubuntu0.1+esm12.10.30-1ubuntu0.1+esm22.10.30-1ubuntu0.1+esm3
None known
gimp
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
2.10.34-12.10.36-12.10.36-22.10.36-3build22.10.36-3build3
Show 4 moreShow less
2.10.36-3ubuntu0.24.04.12.10.36-3ubuntu0.24.04.1+esm12.10.36-3ubuntu0.24.04.1+esm22.10.36-3ubuntu0.24.04.1+esm3
None known
gimp
Ubuntu:26.04:LTS
All versions, plus listed versions
3.0.4-6.13.0.4-6.23.0.6-13.2.0~RC2-23.2.0~RC2-3
Show 7 moreShow less
3.2.0~RC2-3.13.2.0~RC2-3.23.2.0~RC2-3.33.2.0~RC3-13.2.0-13.2.2-13.2.2-1ubuntu0.26.04.1
None known

History

History
RecordedChangedSources
affectedEUVD, NVD
factsCVE List, OSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2026-42169 is a high vulnerability (CVSS 7.3) in Red Hat Enterprise Linux 6, published August 4, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.13%, the 2nd percentile. Fixed in gimp 3.2.4-1.

References

Show 91 moreShow less
MoveEnter Open