Skip to content
OpenAdvisories
High · 7.8 CVE-2026-90948 EUVD-2026-77471GHSA-4gcm-x544-rhh4

Gimp: gimp: heap-based buffer overflow in ico loader via integer overflow in embedded png dimensions

Published Sep 14, 2026 · Updated Nov 11, 2026 · Assigned by redhat

Description

A flaw was found in GIMP's ICO file loader. When processing an ICO file containing an embedded PNG image, an integer overflow can occur during the calculation of the required buffer size. This leads to an undersized buffer being allocated, causing a heap-based buffer overflow when the decoded pixel data is written. A remote attacker could exploit this by crafting a malicious ICO file, which, when opened, could lead to arbitrary code execution or a crash.

Affected products

VendorProductAffectedFixed
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 6 — —
Red Hat Red Hat Enterprise Linux 7 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 gimp 3.2.6-1 —
Debian 13 gimp 3.0.4-3+deb13u11 —
Debian 12 gimp No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 gimp No fix yet —
Ubuntu 26.04 LTS gimp No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS gimp No fix yet —
Ubuntu Pro 22.04 LTS gimp No fix yet —
Ubuntu Pro 20.04 LTS gimp No fix yet —
Ubuntu Pro 18.04 LTS gimp No fix yet —
Ubuntu Pro 16.04 LTS gimp No fix yet —
ReleasePackageFixed inAdvisory
RHEL 9 gimp +1 2:3.0.4-4.el9_8.14 RHSA-2026:98462, RHSA-2026:75575
RHEL 8 gimp +3 2:2.8.22-26.module+el8.10.0+25091+9b86bd7c.9 RHSA-2026:84744
RHEL 8 pygobject2 +3 2.28.7-5.module+el8.10.0+22676+becd68d6 RHSA-2026:84744
RHEL 8 pygtk2 +3 2.24.0-25.module+el8.9.0+21228+8e80d31d RHSA-2026:84744
RHEL 8 python2-cairo +2 1.16.3-7.module+el8.10.0+22676+becd68d6 RHSA-2026:84744
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 9.2 E4S gimp +1 2:2.99.8-4.el9_2.7 RHSA-2026:93589

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 gimp +1 2:3.0.4-4.el9_8.14 ALSA-2026:75575
AlmaLinux 8 gimp +3 2:2.8.22-26.module_el8.10.0+4306+69430cd5.9 ALSA-2026:84744
AlmaLinux 8 pygobject2 +3 2.28.7-5.module_el8.10.0+4267+35168c80 ALSA-2026:84744
AlmaLinux 8 pygtk2 +3 2.24.0-25.module_el8.9.0+3725+d1441900 ALSA-2026:84744
AlmaLinux 8 python2-cairo +1 1.16.3-7.module_el8.10.0+4267+35168c80 ALSA-2026:84744

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 gimp 2:2.8.22-26.module+el8.10.0+1927+52edb5a0 RLSA-2026:84744
Rocky Linux 8 pygobject2 2.28.7-5.module+el8.10.0+1927+52edb5a0 RLSA-2026:84744
Rocky Linux 8 pygtk2 2.24.0-25.module+el8.9.0+1723+9bc93544 RLSA-2026:84744
Rocky Linux 8 python2-pycairo 1.16.3-7.module+el8.10.0+1927+52edb5a0 RLSA-2026:84744
ReleasePackageFixed inAdvisory
SLES 15 SP7 gimp 2.10.30-150400.3.79.1 SUSE-SU-2026:4409-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gimp 3.2.6-3.1 openSUSE-SU-2026:11890-1
openSUSE Leap 16.0 gimp 3.0.8-bp160.10.1 openSUSE-SU-2026:21959-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 gimp +1 2:3.0.4-4.el9_8.14 ELSA-2026-75575
Oracle Linux 8 gimp +3 2:2.8.22-26.module+el8.10.0+91068+3ab14c94.9 ELSA-2026-84744
Oracle Linux 8 pygobject2 +3 2.28.7-5.module+el8.10.0+90497+ae78887f ELSA-2026-84744
Oracle Linux 8 pygtk2 +3 2.24.0-25.module+el8.9.0+90151+46a7e4b5 ELSA-2026-84744
Oracle Linux 8 python2-cairo +1 1.16.3-7.module+el8.10.0+90497+ae78887f ELSA-2026-84744

Advisories 13

References