Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious XCF file
  2. Delivery
    Deliver file to victim (email/download)
  3. Exploit
    Victim opens file in GIMP
  4. Execution
    XCF loader frees linked channel, leaves dangling pointer
  5. Persist
    Use-after-free dereference during parsing
  6. Impact
    Crash or code execution in user context

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

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

Exploitation Conditions

Exploitation requires a victim to open an attacker-crafted XCF (native GIMP) file in GIMP; the use-after-free is triggered specifically when a linked channel in the XCF loader's linked-channels list is destroyed via a selection property, leaving a dangling pointer that is subsequently dereferenced. Key limiting factors: the attack vector is LOCAL (AV:L) with no network-reachable component, mandatory user interaction is required (UI:R) - the file must be deliberately opened - and the impact is confined to the GIMP process running in the opening user's security context (S:U, so no privilege boundary is crossed). There are no special GIMP configuration prerequisites; any installation that can parse XCF files (the default) is affected, but a user must be socially engineered into opening the malicious file for exploitation to occur.

Impact

This is a genuine but conditionally-gated memory-safety defect rather than a drop-everything emergency. The provided CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 7.8) is internally consistent with the description: the attack vector is LOCAL and requires user interaction (UI:R) because exploitation depends on a victim opening a crafted XCF file in GIMP - it is NOT a remotely-reachable network service. The use-after-free (CWE-416) yields high confidentiality, integrity, and availability impact, matching the described outcome of a crash and 'potentially' arbitrary code execution; note the vendor hedges on reliable RCE, so the most likely real-world outcome is a denial-of-service crash with code execution being harder to weaponize. No EPSS score, no CISA KEV listing, and no POC indicator were supplied, so there is no evidence of active or probable exploitation. The combination of local vector plus mandatory user interaction plus absence of any exploitation signal places this well below internet-facing or auto-exploitable flaws in priority: treat it as a standard-cadence patch for desktop/workstation fleets where GIMP is installed, prioritizing users who routinely open untrusted image files. No signals are in direct conflict; the main missing data is EPSS/KEV/POC status, whose absence (as noted below) is not itself evidence of safety.

Exploit ScenarioDerived

An attacker distributes a maliciously crafted XCF file (e.g., via email attachment, a download, or a file-sharing site advertised as artwork or a project file). A victim opens it in GIMP, and the XCF loader's dangling pointer in the linked-channels list is dereferenced when the linked channel is destroyed via a selection property, triggering a use-after-free that crashes GIMP and could potentially be leveraged for code execution in the victim's user context. No public exploit identified at time of analysis, so weaponization into reliable RCE would require additional attacker development.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 19, 2026

Opening a crafted XCF file in GIMP can trigger a use-after-free in the XCF loader's linked-channels handling, crashing the main GIMP process and potentially enabling code execution in the opening user's context. The defect affects GIMP installations that parse XCF files, with Red Hat tracking impact across RHEL 6 through RHEL 10 packages; exploitation requires local delivery and a victim to open the malicious image, and no public exploit code or CISA KEV entry is identified in the provided data.

RemediationAI

No vendor-released patch identified at time of analysis; monitor the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-112258 and Bugzilla 2555588 for updated GIMP packages and apply them when released. Until a fix is available, avoid opening untrusted or unsolicited XCF files and treat XCF attachments like executable content. For higher-risk environments, run GIMP in a confined sandbox such as Flatpak/Bubblewrap, a container, or a VM with minimal host filesystem access; the trade-off is reduced desktop integration and possible breakage of plugins or resources stored outside the sandbox. Consider restricting XCF file associations and scanning or quarantining inbound XCF files, which reduces accidental opens but does not fix the parser. Running GIMP as a non-privileged desktop user limits impact to that user's context but does not prevent a crash or user-level code execution.

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 issue is a CWE-416 use-after-free in GIMP's native XCF file loader. When a linked channel is destroyed via a selection property, the loader can leave a dangling pointer in its linked-channels list; a crafted XCF file can then cause that stale pointer to be dereferenced in the main GIMP process, producing memory corruption that may crash GIMP or potentially permit arbitrary code execution. The provided CPE data is OS-level, identifying Red Hat Enterprise Linux 6, 7, 8, 9, and 10 rather than specific upstream GIMP version ranges. The CVSS vector is AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H: no network-reachable component is present, no privileges are required per PR:N, but the victim must deliberately open the crafted file (UI:R), and the scope is unchanged, so impact remains within the GIMP process running under the opening user's security context rather than crossing a privilege boundary.

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 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

File-parsing UAF: AV:L and UI:R because a user must open a crafted local file, PR:N since no prior authentication is needed, and C/I/A:H from potential code execution in the user context.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in GIMP. The XCF loader can leave a dangling pointer in the linked-channels list when a linked channel is later destroyed via a selection property. Opening a crafted XCF file can cause a use-after-free in the main GIMP process, leading to a crash and potentially arbitrary code execution.

Executive ViewAI

Why It Matters

GIMP's XCF image loader contains a high-severity use-after-free (CVE-2026-112258, CVSS 7.8) that can crash the application and potentially execute code in the context of the user who opens a crafted image. Design, marketing, and other teams that routinely open third-party XCF files are most exposed, and Red Hat tracks affected packages across RHEL 6 through RHEL 10, making this a workstation security and patch-management priority. No public exploit identified at time of analysis, but the absence of a vendor patch and the potential for local code execution warrant proactive containment.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim controls include blocking XCF attachments at email and web gateways, disabling GIMP thumbnail and preview handlers, opening untrusted XCF files only in a sandboxed low-privilege environment, restricting GIMP to trusted file sources, and monitoring Red Hat and GIMP advisories for an update.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
GIMP is the default image editor shipped across major Linux distributions
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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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

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