CVE-2026-42169
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.
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
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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.8 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.8 High
CVSS: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
- red hat enterprise linux 6
- red hat enterprise linux 7
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux 9.2 update services for sap solutions
- red hat enterprise linux 9.4 update services for sap solutions
- red hat enterprise linux 9.6 extended update support
- redhat enterprise linux
- redhat enterprise linux eus
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gimpAlmaLinux: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-libsAlmaLinux:9 From an advisory covering 3 CVEs |
before 2:3.0.4-4.el9_8.9 | 2:3.0.4-4.el9_8.9 |
gimpDebian: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 less3.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 |
gimpopenEuler:24.03-LTS-SP1 |
before 3.0.2-19.oe2403sp1 | 3.0.2-19.oe2403sp1 |
gimpopenEuler:24.03-LTS-SP3 |
before 3.0.2-19.oe2403sp3 | 3.0.2-19.oe2403sp3 |
gimpRed 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-debuginfoRed 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-debugsourceRed 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-debuginfoRed 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-libsRed 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
| Package | Affected | Fixed |
|---|---|---|
gimp-libs-debuginfoRed 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 |
gimpRed 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-debuginfoRed 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-debugsourceRed 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-debuginfoRed 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-libsRed 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-debuginfoRed 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 |
gimpRed 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-debuginfoRed 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-debugsourceRed 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-debuginfoRed 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-libsRed 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-debuginfoRed 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 |
gimpUbuntu: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 |
gimpUbuntu: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 |
gimpUbuntu: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 less2.10.18-12.10.18-1ubuntu0.12.10.18-1ubuntu0.1+esm12.10.18-1ubuntu0.1+esm22.10.18-1ubuntu0.1+esm3 |
None known |
gimpUbuntu: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 |
gimpUbuntu: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 less2.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 |
gimpUbuntu: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 less3.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
| Recorded | Changed | Sources |
|---|---|---|
| affected | EUVD, NVD | |
| facts | CVE List, OSV | |
| 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-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
access.redhat.com/errata/RHSA-2026:50817
access.redhat.com/errata/RHSA-2026:73768
access.redhat.com/errata/RHSA-2026:80509
access.redhat.com/errata/RHSA-2026:93589
access.redhat.com/security/cve/CVE-2026-42169
bugzilla.redhat.com/show_bug.cgi?id=2461725
Show 91 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-42169
github.com/advisories/GHSA-xq2c-w9r3-rwr6
access.redhat.com/security/cve/CVE-2026-66758
access.redhat.com/security/cve/CVE-2026-66759
bugzilla.redhat.com/2461725
bugzilla.redhat.com/2507475
bugzilla.redhat.com/2507557
errata.almalinux.org/9/ALSA-2026-50817.html
security-tracker.debian.org/tracker/CVE-2026-42169
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3413
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3414
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2507475
bugzilla.redhat.com/show_bug.cgi?id=2507557
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50817.json
cve.org/CVERecord?id=CVE-2026-42169
cve.org/CVERecord?id=CVE-2026-66758
nvd.nist.gov/vuln/detail/CVE-2026-66758
gitlab.gnome.org/GNOME/gimp/-/issues/16528
cve.org/CVERecord?id=CVE-2026-66759
nvd.nist.gov/vuln/detail/CVE-2026-66759
bugzilla.redhat.com/show_bug.cgi?id=2495997
bugzilla.redhat.com/show_bug.cgi?id=2496135
bugzilla.redhat.com/show_bug.cgi?id=2496584
bugzilla.redhat.com/show_bug.cgi?id=2497431
bugzilla.redhat.com/show_bug.cgi?id=2520560
bugzilla.redhat.com/show_bug.cgi?id=2520561
bugzilla.redhat.com/show_bug.cgi?id=2520579
bugzilla.redhat.com/show_bug.cgi?id=2520582
bugzilla.redhat.com/show_bug.cgi?id=2520583
bugzilla.redhat.com/show_bug.cgi?id=2520591
bugzilla.redhat.com/show_bug.cgi?id=2520594
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_73768.json
access.redhat.com/security/cve/CVE-2026-18301
cve.org/CVERecord?id=CVE-2026-18301
nvd.nist.gov/vuln/detail/CVE-2026-18301
gitlab.gnome.org/GNOME/gimp/-/merge_requests/2772
zerodayinitiative.com/advisories/ZDI-26-454
access.redhat.com/security/cve/CVE-2026-18302
cve.org/CVERecord?id=CVE-2026-18302
nvd.nist.gov/vuln/detail/CVE-2026-18302
gitlab.gnome.org/GNOME/gimp/-/commit/77e1a11636fae53c922fe92273b8f4e33c7a9176
zerodayinitiative.com/advisories/ZDI-26-455
access.redhat.com/security/cve/CVE-2026-18303
cve.org/CVERecord?id=CVE-2026-18303
nvd.nist.gov/vuln/detail/CVE-2026-18303
gitlab.gnome.org/GNOME/gimp/-/commit/5633b362026c6e5b2beb559a10cd76fa32a47592
zerodayinitiative.com/advisories/ZDI-26-456
access.redhat.com/security/cve/CVE-2026-18304
cve.org/CVERecord?id=CVE-2026-18304
nvd.nist.gov/vuln/detail/CVE-2026-18304
gitlab.gnome.org/GNOME/gimp/-/commit/ad32d22c347674fa1bb5b60935c376b673d946e7
zerodayinitiative.com/advisories/ZDI-26-457
access.redhat.com/security/cve/CVE-2026-18305
cve.org/CVERecord?id=CVE-2026-18305
nvd.nist.gov/vuln/detail/CVE-2026-18305
gitlab.gnome.org/GNOME/gimp/-/commit/0a45a2b51b877829ef523131b50c0eb2a933b8a1
zerodayinitiative.com/advisories/ZDI-26-458
access.redhat.com/security/cve/CVE-2026-18306
cve.org/CVERecord?id=CVE-2026-18306
nvd.nist.gov/vuln/detail/CVE-2026-18306
gitlab.gnome.org/GNOME/gimp/-/commit/76531da9732f38566e5fd8f8f80c837158511ae5
zerodayinitiative.com/advisories/ZDI-26-459
access.redhat.com/security/cve/CVE-2026-18307
cve.org/CVERecord?id=CVE-2026-18307
nvd.nist.gov/vuln/detail/CVE-2026-18307
gitlab.gnome.org/GNOME/gimp/-/commit/bace3e7fd54104fe6b70c1703e9b982a4770811d
zerodayinitiative.com/advisories/ZDI-26-460
access.redhat.com/security/cve/CVE-2026-58379
cve.org/CVERecord?id=CVE-2026-58379
nvd.nist.gov/vuln/detail/CVE-2026-58379
gitlab.gnome.org/GNOME/gimp/-/commit/b630f167
gitlab.gnome.org/GNOME/gimp/-/issues/16205
access.redhat.com/security/cve/CVE-2026-58380
cve.org/CVERecord?id=CVE-2026-58380
nvd.nist.gov/vuln/detail/CVE-2026-58380
gitlab.gnome.org/GNOME/gimp/-/commit/83699817
gitlab.gnome.org/GNOME/gimp/-/issues/16206
access.redhat.com/security/cve/CVE-2026-58384
cve.org/CVERecord?id=CVE-2026-58384
nvd.nist.gov/vuln/detail/CVE-2026-58384
gitlab.gnome.org/GNOME/gimp/-/commit/da29e217
gitlab.gnome.org/GNOME/gimp/-/issues/16216
access.redhat.com/security/cve/CVE-2026-59090
cve.org/CVERecord?id=CVE-2026-59090
nvd.nist.gov/vuln/detail/CVE-2026-59090
gitlab.gnome.org/GNOME/gimp/-/work_items/16509
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_80509.json
ubuntu.com/security/CVE-2026-42169
gitlab.gnome.org/GNOME/gimp/-/work_items/16158
gitlab.gnome.org/GNOME/gimp/-/merge_requests/2743