CVE-2026-66759
Fixed in a distro release EPSS <1%CVSS 7.1
A flaw was found in the file-icns plugin in GIMP. When applying a decompressed mask during ICNS image processing, the plugin reads from the mask data buffer without verifying if the cursor exceeds the allocated resource size. If a crafted file contains a truncated mask resource, the icns_decompress function continues reading past the bounds of the buffer. This out-of-bounds read vulnerability results in information disclosure of heap contents, where memory contents are leaked as alpha channel pixel values, or a crash leading to a denial of service if unmapped memory is accessed.
Products: GNOME GIMP, Red Hat Enterprise Linux 9, Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 9 | gimp | 2:3.0.4-4.el9_8.9 |
| AlmaLinux 9 | gimp-libs | 2:3.0.4-4.el9_8.9 |
| Debian 12 | gimp | no fix |
| Debian 13 | gimp | 3.0.4-3+deb13u10 |
| Debian 14 | gimp | 3.2.6-1 |
| Red Hat Enterprise Linux 9 | gimp | 2:3.0.4-4.el9_8.9 |
| Red Hat Enterprise Linux 9 | gimp-debuginfo | 2:3.0.4-4.el9_8.9 |
| Red Hat Enterprise Linux 9 | gimp-debugsource | 2:3.0.4-4.el9_8.9 |
| Red Hat Enterprise Linux 9 | gimp-devel-tools-debuginfo | 2:3.0.4-4.el9_8.9 |
| Red Hat Enterprise Linux 9 | gimp-libs | 2:3.0.4-4.el9_8.9 |
| Red Hat Enterprise Linux 9 | gimp-libs-debuginfo | 2:3.0.4-4.el9_8.9 |
| Ubuntu 26.04 LTS | gimp | no fix |
| Ubuntu 26.10 | gimp | no fix |
| Ubuntu Pro 16.04 LTS | gimp | no fix |
| Ubuntu Pro 18.04 LTS | gimp | no fix |
| Ubuntu Pro 20.04 LTS | gimp | no fix |
| Ubuntu Pro 22.04 LTS | gimp | no fix |
| Ubuntu Pro 24.04 LTS | gimp | no fix |
| openSUSE Leap 16.0 | gimp | 3.0.8-bp160.6.1 |
| openSUSE Tumbleweed | gimp | 3.2.4-3.1 |