Description
A flaw was found in GIMP. The PlayStation TIM loader, responsible for handling PlayStation image files, incorrectly calculates the size of the Color Look-Up Table (CLUT) due to an integer overflow. This occurs when multiplying num_colors and num_cluts, both 16-bit unsigned short integers, resulting in a value exceeding the maximum integer limit. An attacker could exploit this by providing a specially crafted image file, leading to undefined behavior and causing the GIMP plug-in to abort, effectively resulting in a denial of service.
Published: 2026-07-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in GIMP’s PlayStation TIM loader leads to an integer overflow when it multiplies two 16‑bit unsigned short values, num_colors and num_cluts, to calculate the size of the Colour Look‑Up Table. If the multiplication exceeds the maximum representable integer, the plug‑in exhibits undefined behaviour and terminates, causing the entire GIMP application to exit. The most likely attack vector is an attacker providing a specially crafted TIM image file that the user opens or that is embedded in a document, resulting in a denial of service to the user running GIMP. The vulnerability is classified as CWE‑190, an integer overflow.

Affected Systems

Red Hat Enterprise Linux 6, 7, 8, and 9 ship the standard GIMP package that includes the vulnerable PlayStation TIM loader plug‑in. Any system that uses the default GIMP installation from these distributions is potentially exposed. Systems that have removed or disabled the plug‑in or that use a GIMP build that omits the loader may not be affected, but such configurations are not the default for most installations. The input does not provide version details for the GIMP package itself, so the affected product range is limited to the operating system releases listed.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity, and the EPSS score of less than 1 % suggests a very low but non‑zero chance that this flaw will be actively exploited today. The vulnerability is not listed in the CISA KEV catalog, so no publicly known exploits exist. An attacker would need to craft a PlayStation TIM file containing malicious numeric values and deliver it to a user who opens the file in GIMP – either directly or via an embedded file in another application. The lack of a publicly available workaround means operators should aim to prevent opening untrusted TIM files, restrict user access to the plug‑in, or sandbox GIMP to contain any potential crash.

Generated by OpenCVE AI on July 31, 2026 at 14:23 UTC.

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.


OpenCVE Recommended Actions

  • Disable or remove the PlayStation TIM loader plug‑in in GIMP.
  • Restrict GIMP usage to trusted image sources and avoid opening any TIM files from unverified origins.
  • Run GIMP inside a sandboxed environment, container, or restricted sandbox to contain a crash to a single instance.
  • Stay informed of Red Hat errata and apply any future patch that addresses the integer overflow when it becomes available.

Generated by OpenCVE AI on July 31, 2026 at 14:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Gnome
Gnome gimp
Vendors & Products Gnome
Gnome gimp

Tue, 07 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 06 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in GIMP. The PlayStation TIM loader, responsible for handling PlayStation image files, incorrectly calculates the size of the Color Look-Up Table (CLUT) due to an integer overflow. This occurs when multiplying num_colors and num_cluts, both 16-bit unsigned short integers, resulting in a value exceeding the maximum integer limit. An attacker could exploit this by providing a specially crafted image file, leading to undefined behavior and causing the GIMP plug-in to abort, effectively resulting in a denial of service.
Title Gimp: gimp: denial of service via integer overflow in playstation tim loader
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-190
CPEs cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-07-06T19:48:53.313Z

Reserved: 2026-07-02T15:11:12.820Z

Link: CVE-2026-59089

cve-icon Vulnrichment

Updated: 2026-07-06T19:48:38.227Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-06T20:16:38.433

Modified: 2026-07-10T16:09:55.660

Link: CVE-2026-59089

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-06-15T00:00:00Z

Links: CVE-2026-59089 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T14:30:04Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound