Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious 4bpp TIM image
  2. Delivery
    Deliver file to GIMP user
  3. Exploit
    Victim opens image in GIMP
  4. Execution
    Undersized row buffer read at RGBA stride
  5. Impact
    Adjacent heap copied into image / plug-in crash

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a user to open a specially crafted 4bpp TIM image in GIMP whose content forces promotion to an RGBA layer, which triggers the undersized-row-buffer read in the file-tim plug-in. Exploitation is strictly local and gated on victim user interaction (UI:R) - the attacker cannot trigger it remotely without convincing the target to open the malicious file; no authentication is required beyond running GIMP, and impact is bounded to heap-memory disclosure into the image and a possible plug-in crash rather than code execution.

Impact

This is a genuinely low-severity issue and the signals are internally consistent. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L, 4.4) correctly reflects a local, file-driven flaw: exploitation requires a victim to open an attacker-supplied crafted 4bpp TIM image in GIMP (AV:L + UI:R), and the impact is limited to a low-severity heap-memory disclosure into the decoded image (C:L) plus a possible plug-in crash (A:L), with no integrity impact. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no evidence of active exploitation or automation - this is a memory-safety bug of the kind found by fuzzing image parsers, not a priority for emergency patching. There are no conflicting signals: the local vector matches the description (opening a file), and the CWE-125 out-of-bounds READ is consistent with the C:L/I:N/A:L impact profile rather than code execution. Note that the input Tags label this a 'Buffer Overflow' and include 'Information Disclosure'; the disclosure aspect is accurate, but the underlying defect is an out-of-bounds read (adjacent heap copied into the image), not a write-based overflow, so RCE risk is not supported by the description.

Exploit ScenarioDerived

An attacker crafts a malformed 4bpp TIM image that triggers promotion to an RGBA layer, then delivers it to a victim (email attachment, download, shared asset) who opens it in GIMP. The file-tim plug-in allocates an undersized row buffer but reads it at the larger RGBA row stride, copying adjacent heap bytes into the decoded image (potential information leak) or crashing the plug-in. No public exploit code was identified at time of analysis, and exploitation depends entirely on the user opening the file.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 23, 2026

Out-of-bounds heap read in GIMP's TIM image loader is triggered when a user opens a crafted 4bpp TIM image that is promoted to an RGBA layer, causing the file-tim plug-in to allocate an undersized row buffer and then process it with the larger RGBA row size. The result is disclosure of adjacent heap memory into the decoded image and a possible plug-in crash, with exploitation requiring local access and victim user interaction (CVSS 4.4, CWE-125). No public exploit is identified at time of analysis, and impact is bounded to partial confidentiality loss and availability loss rather than code execution.

RemediationAI

No vendor-released patch is identified in the provided data. Monitor the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-96545) and the upstream GIMP issue (https://gitlab.gnome.org/GNOME/gimp/-/work_items/16791) for an updated GIMP package and apply it when available. Until a patch is released, avoid opening untrusted TIM images in GIMP; this may be enforced by removing or renaming the file-tim plug-in to disable TIM support, with the trade-off that GIMP will no longer open TIM files. Other mitigations include running GIMP under a sandbox (e.g., Flatpak with restricted filesystem access) or with an unprivileged user account to limit the impact of heap disclosure, and ensuring operating system-level memory protections (ASLR, heap canaries) are enabled. These controls reduce exposure but do not fix the underlying out-of-bounds read.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is an out-of-bounds read (CWE-125) in the TIM image format loader implemented by GIMP's file-tim plug-in. The TIM format is a PlayStation image format; 4bpp (4 bits per pixel) TIM images use indexed color palettes. When GIMP opens such an image and the plug-in determines that promotion to an RGBA layer is required, it allocates a row buffer sized for the original 4bpp data but then processes that buffer using the larger RGBA row size. This size mismatch causes the plug-in to read beyond the allocated heap buffer, copying adjacent heap contents into the decoded image and potentially crashing. The affected code is part of GIMP's plug-in architecture, and the CPE strings indicate that Red Hat Enterprise Linux 6, 7, 8, 9, and 10 ship affected versions of GIMP. The CVSS vector (AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L) confirms that a local attacker must convince a user to open the malicious file, that no authentication is required, and that the impact is limited to partial confidentiality loss and partial availability loss.

Know when Gimp gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 4.4 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
vuln.today AI 4.4 MEDIUM

Local file must be opened by the victim (AV:L, UI:R); no privileges needed to run GIMP (PR:N); out-of-bounds read yields limited heap disclosure (C:L) and possible crash (A:L) with no integrity impact.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE MEDIUM
Red Hat 4.4 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
Low

DescriptionCVE.org

An out-of-bounds heap read flaw was found in GIMP's TIM image loader. When a user opens a crafted 4bpp TIM image that causes promotion to an RGBA layer, the file-tim plug-in allocates an undersized row buffer but processes it using the larger RGBA row size. This can copy adjacent heap contents into the decoded image and may crash the plug-in.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
GIMP is a widely-used open-source image editor bundled across RHEL 6-10
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*

More in Gimp

View all
CVE-2012-2763 HIGH POC
7.5 Jul 12

Buffer overflow in the readstr_upto function in plug-ins/script-fu/tinyscheme/scheme.c in GIMP 2.6.12 and earlier, and p

CVE-2012-5576 HIGH POC
7.5 Dec 18

Multiple stack-based buffer overflows in file-xwd.c in the X Window Dump (XWD) plug-in in GIMP 2.8.2 allow remote attack

CVE-2017-17789 HIGH POC
7.8 Dec 20

In GIMP 2.8.22, there is a heap-based buffer overflow in read_channel_data in plug-ins/common/file-psp.c. Rated high sev

CVE-2012-3236 MEDIUM POC
4.3 Jul 12

fits-io.c in GIMP before 2.8.1 allows remote attackers to cause a denial of service (NULL pointer dereference and applic

CVE-2022-32990 MEDIUM POC
5.5 Jun 24

An issue in gimp_layer_invalidate_boundary of GNOME GIMP 2.10.30 allows attackers to trigger an unhandled exception via

CVE-2022-30067 MEDIUM POC
5.5 May 17

GIMP 2.10.30 and 2.99.10 are vulnerable to Buffer Overflow. Rated medium severity (CVSS 5.5), this vulnerability is no a

CVE-2018-12713 CRITICAL
9.1 Jun 24

GIMP through 2.10.2 makes g_get_tmp_dir calls to establish temporary filenames, which may result in a filename that alre

CVE-2025-5473 HIGH
8.8 Jun 06

Critical remote code execution vulnerability in GIMP's ICO file parser caused by an integer overflow (CWE-190) that lack

CVE-2026-2044 HIGH
8.8 Feb 20

Remote code execution in GIMP 3.0.6 allows attackers to run arbitrary code by tricking a user into opening a malicious P

CVE-2026-0797 HIGH
8.8 Feb 20

Remote code execution in GIMP 3.2.0-rc1 lets attackers run arbitrary code by tricking a user into opening a malicious IC

CVE-2016-4994 HIGH
7.8 Jul 12

Use-after-free vulnerability in the xcf_load_image function in app/xcf/xcf-load.c in GIMP allows remote attackers to cau

CVE-2026-18307 HIGH
7.8 Aug 20

Heap-based buffer overflow in GIMP's TIF file parser enables remote code execution when a user opens a crafted TIFF imag

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Not-Affected
SUSE Linux Enterprise Server 15 SP7 Not-Affected
SUSE Linux Enterprise Server for SAP Applications 15 SP7 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy