Skip to main content

GIMP EUVDEUVD-2026-63458

| CVE-2026-18309 HIGH
Integer Overflow or Wraparound (CWE-190)
2026-08-20 zdi GHSA-vrp8-qfgv-rprj
7.8
CVSS 3.0 · Vendor: zdi
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious APNG file
  2. Delivery
    Deliver via phishing or malicious site
  3. Exploit
    Victim opens file in GIMP
  4. Execution
    Integer overflow during buffer allocation
  5. Persist
    Heap memory corruption
  6. Impact
    Execute arbitrary code as victim 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 that the victim open a specially crafted APNG file in GIMP 3.2.2 (and potentially other versions covered by the wildcard CPE). The attack vector is local (AV:L per CVSS) - the attacker cannot reach the parser directly over a network; the malicious file must be delivered and opened by a user, constituting mandatory user interaction (UI:R). No elevated privileges on the attacker's side are required (PR:N); delivering the file via email attachment, browser download, or removable media is sufficient. Exploitation is definitively limited by the user-interaction requirement, ruling out automated network scanning or remote exploitation without social engineering. No authentication to any service is required. The sole enabling condition is the victim opening the malicious APNG in GIMP; there is no evidence of a non-default configuration being required to reach the vulnerable codepath.

Impact

The NVD CVSS 3.0 score of 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) accurately reflects the threat model: reliable exploitation (AC:L) with full process compromise (C:H/I:H/A:H) but constrained by mandatory user interaction (UI:R) and a local attack vector (AV:L). No EPSS data was provided in source intelligence, so statistical exploitation probability cannot be quantified. The vulnerability is not listed in the CISA KEV catalog, indicating no confirmed active exploitation at time of analysis. ZDI's coordinated disclosure process and the existence of a GitLab fix commit suggest responsible reporting rather than a zero-day release; this lowers immediate mass-exploitation risk. The primary real-world threat is spear-phishing or watering-hole delivery of malicious APNG files to GIMP users - a credible but targeted vector. The AV:L designation limits automated scanning-style attacks entirely.

Exploit ScenarioDerived

An attacker crafts a malicious APNG file with manipulated chunk header values engineered to overflow a size integer during GIMP's buffer allocation, resulting in a heap underallocation. The file is delivered via phishing email or a compromised download link, and when the victim opens it in GIMP 3.2.2, the overflow corrupts adjacent heap memory, enabling the attacker to redirect execution and run arbitrary code with the victim's user-level privileges.

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

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

Alert me

AnalysisAIv1 – Aug 20, 2026

Remote code execution in GIMP 3.2.2 is achievable when a user opens a crafted APNG file, triggering an integer overflow before buffer allocation in the APNG parser (CWE-190). Disclosed by Zero Day Initiative as ZDI-CAN-29401/ZDI-26-462 and tracked as EUVD-2026-63458, the flaw yields full C/I/A compromise within the GIMP process. No active exploitation is confirmed (not listed in CISA KEV), but a fix commit is available on GNOME GitLab; no officially tagged patched release has been independently confirmed at time of analysis.

RemediationAI

Apply the upstream fix available via GNOME GitLab commit c760c8309d18bdf5259f1e04ced0779462c7c636 (https://gitlab.gnome.org/GNOME/gimp/-/commit/c760c8309d18bdf5259f1e04ced0779462c7c636). A released, tagged patched version beyond GIMP 3.2.2 has not been independently confirmed from available data - monitor official GIMP release channels and the GNOME GitLab repository for a versioned release incorporating this commit. As an immediate compensating control, avoid opening APNG files from untrusted sources in GIMP; this eliminates the exploitation vector entirely since user interaction is mandatory. Organizations can enforce file-type restrictions at mail and web gateways to block APNG delivery. Processing untrusted image files inside a sandboxed environment (container, VM, or OS sandbox) limits blast radius to the isolated context should exploitation succeed. Consult the ZDI advisory at https://www.zerodayinitiative.com/advisories/ZDI-26-462/ for any updated vendor guidance.

Affected VersionsENISA

GIMP 3.2.2

Affected Packages

euvd gimp no fix

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's APNG (Animated PNG) file-format parser fails to validate user-supplied integer fields before using them in buffer-size arithmetic, producing a CWE-190 integer overflow that results in an undersized heap allocation. When the parser subsequently writes image data beyond the allocated region, memory corruption enables control-flow hijacking and arbitrary code execution. The affected product is identified by CPE cpe:2.3:a:gimp:gimp:*:*:*:*:*:*:*:*, with EUVD-2026-63458 pinning the confirmed version to GIMP 3.2.2. APNG is an unofficial PNG extension for animated images; because GIMP handles it as a standard file type, no special plugin or non-default configuration is needed to reach the vulnerable codepath.

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 (zdi) 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 must be opened locally (AV:L, UI:R); no privileges needed to open a file (PR:N); overflow reliably triggered (AC:L); full process compromise with no scope change (S:U, C/I/A:H).

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
SUSE HIGH
Red Hat 7.8 HIGH

Primary rating from Vendor (zdi).

CVSS VectorVendor: zdi

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

DescriptionCVE.org

GIMP APNG 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 APNG files. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-29401.

Executive ViewAI

Why It Matters

GIMP 3.2.2 contains a remote code execution vulnerability (CVE-2026-18309) triggered when users open malicious APNG image files, potentially enabling unauthorized code execution and data access on affected workstations. This poses direct risk to any organization where employees use GIMP, as the attack requires only user interaction with a crafted file.

Business Impact: High
Compensating Controls

Disable APNG image format support in GIMP configuration; implement file-format filtering at network ingress to reject APNG uploads before reaching user systems; restrict GIMP usage to network-isolated or non-sensitive workstations; conduct mandatory user training on file source validation and suspicious file handling; establish monitoring of GNOME GitLab for release of official patched version.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Medium
widely used open-source desktop image editor, non-server footprint
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.5%
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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

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

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.

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: 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

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