Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XCF file
-
DeliveryDeliver file to victim (email/download)
-
ExploitVictim opens file in GIMP
-
ExecutionXCF loader frees linked channel, leaves dangling pointer
-
PersistUse-after-free dereference during parsing
-
ImpactCrash 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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
Buffer overflow in the readstr_upto function in plug-ins/script-fu/tinyscheme/scheme.c in GIMP 2.6.12 and earlier, and p
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
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
fits-io.c in GIMP before 2.8.1 allows remote attackers to cause a denial of service (NULL pointer dereference and applic
An issue in gimp_layer_invalidate_boundary of GNOME GIMP 2.10.30 allows attackers to trigger an unhandled exception via
GIMP 2.10.30 and 2.99.10 are vulnerable to Buffer Overflow. Rated medium severity (CVSS 5.5), this vulnerability is no a
GIMP through 2.10.2 makes g_get_tmp_dir calls to establish temporary filenames, which may result in a filename that alre
Critical remote code execution vulnerability in GIMP's ICO file parser caused by an integer overflow (CWE-190) that lack
Remote code execution in GIMP 3.0.6 allows attackers to run arbitrary code by tricking a user into opening a malicious P
Remote code execution in GIMP 3.2.0-rc1 lets attackers run arbitrary code by tricking a user into opening a malicious IC
Use-after-free vulnerability in the xcf_load_image function in app/xcf/xcf-load.c in GIMP allows remote attackers to cau
Heap-based buffer overflow in GIMP's TIF file parser enables remote code execution when a user opens a crafted TIFF imag
EUVD-2026-104652
GHSA-qq8p-jmjc-fwxx
NVD
CVE.org
EPSS
VulDB
Exploit-DB