Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious SGI file with overflow-triggering header
-
DeliveryDeliver via phishing email or malicious download link
-
ExploitVictim opens file in GIMP 3.2.2
-
ExecutionInteger overflow in SGI parser corrupts heap
-
ImpactAttacker-controlled code executes as current user
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target to actively open a crafted SGI raster image file in GIMP 3.2.2 on any supported platform (Windows, Linux, macOS). The CVSS vector PR:N confirms no attacker-side privileges are required; UI:R confirms the victim must perform an explicit file-open action. There is no network-listening attack surface - GIMP does not expose a network service, so the attacker's delivery mechanism is entirely social engineering (phishing, malicious download, shared network drive). Exploitation is bounded by S:U (scope unchanged), meaning code runs at the victim user's privilege level with no implied escalation to root or SYSTEM. No non-default configuration or special feature enablement is required; GIMP 3.2.2's default SGI parser is the vulnerable component. |
| Impact | The CVSS 7.8 score with vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H accurately reflects the attack model: 'local' here means a file-open action by the victim rather than physical machine access, no attacker privileges are required, but successful exploitation is gated on user interaction. The full C:H/I:H/A:H triad maps to complete process compromise. No EPSS score was provided in the input, preventing quantitative exploitation-probability comparison; the absence of a KEV entry suggests no confirmed mass or targeted exploitation at time of analysis. ZDI's public advisory (ZDI-26-459) significantly increases post-disclosure exploitation risk, as it provides technical detail sufficient for exploit development - even a mid-sized development or design team should treat this as urgent given GIMP's prevalence in creative and technical workflows. The patch commit on GNOME GitLab is confirmed, but the absence of a formally released patched build means users are currently dependent on building from source or waiting for distribution packages. No conflicting signals between the CVSS vector and the description were identified; the local file-open trigger is consistent with AV:L/UI:R. |
| Exploit ScenarioDerived | An attacker crafts a malicious SGI image file with manipulated header fields designed to trigger an integer overflow in GIMP's parser, then delivers it via a phishing email or a drive-by download page. The victim opens the file in GIMP 3.2.2, the parser overflows during dimension or channel calculation, and the resulting heap corruption enables the attacker to redirect execution to shellcode running as the victim's local user account. No public proof-of-concept exploit code has been identified at time of analysis, but ZDI's published advisory provides sufficient technical detail to guide exploit development. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Remote code execution is possible in GIMP 3.2.2 through a maliciously crafted SGI image file, exploiting an integer overflow in the application's SGI file parser. An unauthenticated remote attacker can deliver the file via email or web and, upon the victim opening it, execute arbitrary code within the GIMP process context with the privileges of the logged-in user. No active exploitation has been confirmed (not in CISA KEV), though ZDI's coordinated public disclosure via ZDI-26-459 lowers the barrier to weaponization; an upstream patch commit exists but a formally tagged fixed release has not been independently confirmed.
RemediationAI
The primary fix is an upstream patch commit available at https://gitlab.gnome.org/GNOME/gimp/-/commit/76531da9732f38566e5fd8f8f80c837158511ae5, which addresses the integer overflow in the SGI parser. This is a source-level commit; a formally released patched binary version has not been independently confirmed from the available references - users should monitor the official GIMP releases page and their Linux distribution package repositories for an updated package that incorporates this fix. As an interim compensating control, users should avoid opening SGI image files from untrusted sources; administrators deploying GIMP in managed environments can restrict the application's file-type associations to exclude .sgi files or sandbox GIMP using Flatpak with a restricted --filesystem scope to limit the blast radius of exploitation. The trade-off is reduced functionality for users who legitimately work with SGI format assets.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
GIMP (GNU Image Manipulation Program) includes a native parser for the SGI (Silicon Graphics Image) raster format, a legacy graphics format with complex header structures including dimension and channel count fields. The flaw is classified as CWE-190 (Integer Overflow or Wraparound): when parsing user-supplied SGI file metadata, the parser performs arithmetic on attacker-controlled values without bounds validation. The resulting overflow causes a corrupted size or offset to be used in a subsequent memory write, enabling heap corruption and, with sufficient control, arbitrary code execution. The CPE cpe:2.3:a:gimp:gimp:*:*:*:*:*:*:*:* scopes the vulnerability to the GIMP application itself, with EUVD-2026-63455 pinning the confirmed affected release to GIMP 3.2.2. The ZDI tracking identifier ZDI-CAN-29396, published as ZDI-26-459, confirms third-party discovery and coordinated disclosure.
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-open trigger sets AV:L and UI:R; no attacker privileges needed (PR:N); full process compromise via RCE justifies C:H/I:H/A:H with unchanged scope.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
GIMP SGI File Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of SGI files. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before writing to memory. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-29396.
Executive ViewAI
GIMP 3.2.2 contains a remote code execution vulnerability exploitable by unauthenticated attackers through maliciously crafted SGI image files; publicly available exploit code exists. Any user who opens an affected image file risks unauthorized system access and data compromise, making this a priority threat for organizations with GIMP deployments.
Implement email filtering to block SGI file attachments; configure GIMP to run with least-privilege user context; educate users to avoid opening image files from untrusted sources; monitor endpoint activity logs for suspicious GIMP process behavior. No vendor-released patch identified at time of analysis.
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
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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
Same weakness CWE-190 – Integer Overflow or Wraparound
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Workstation Extension 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| SUSE Linux Enterprise Workstation Extension 15 SP4 | Affected |
| SUSE Linux Enterprise Workstation Extension 15 SP5 | Affected |
| SUSE Linux Enterprise Workstation Extension 15 SP6 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-63455
GHSA-7pm3-57j9-653g
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB