Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft PCX with 4 planes and oversized dimensions
-
DeliveryDeliver malicious file via phishing or shared storage
-
ExploitVictim opens file in 32-bit GIMP
-
ExecutionInteger overflow produces undersized heap allocation
-
PersistHeap buffer overflow corrupts adjacent memory
-
ImpactArbitrary code execution 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 the target to be running a 32-bit GIMP build - this is the single most restrictive prerequisite, as 64-bit builds (the default in virtually all modern Linux distributions) are not affected. The victim must actively open a crafted PCX image file in GIMP (CVSS UI:R), introducing a mandatory social engineering step. The attack is entirely file-based and local to the user session (CVSS AV:L); no network-facing service or daemon is exposed. No authentication or elevated privileges are required on the attacker side (CVSS PR:N), but the attacker must successfully deliver the malicious file to the victim. Exploitation is further constrained by: the rarity of 32-bit GIMP deployments in contemporary environments, the high attack complexity (CVSS AC:H) of reliably exploiting heap overflows given ASLR and heap hardening, and the absence of any confirmed public exploit code. |
| Impact | The CVSS 3.1 base score of 7.0 (High) is derived from AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H. The High attack complexity (AC:H) is well-justified: exploitation is gated entirely to 32-bit GIMP builds, an increasingly rare configuration in modern enterprise and workstation deployments, and reliable heap overflow exploitation imposes additional environment-specific constraints. The UI:R metric confirms a user must actively open the malicious file, introducing a social engineering dependency that limits opportunistic mass exploitation. No EPSS data was included in available intelligence; no CISA KEV listing exists; and no public proof-of-concept has been identified. Taken together, real-world risk is meaningfully lower than the base score implies - this is a credible code-execution path but not a widely exploitable one. Highest residual risk is concentrated in legacy RHEL 6 and 7 environments running 32-bit GIMP packages, particularly given that RHEL 6 is end-of-life. |
| Exploit ScenarioDerived | An attacker crafts a PCX image file specifying four color planes and oversized dimensions calculated to trigger the 32-bit wraparound, then delivers it to a target via phishing email, malicious download link, or shared network storage. A user on a 32-bit GIMP installation opens the file, causing the plugin to allocate an undersized heap buffer and overwrite adjacent heap memory with attacker-influenced image data; with sufficient control of heap layout, this can redirect execution to attacker-controlled code running under the victim user's privileges. No public proof-of-concept has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Integer overflow in GIMP's file-pcx plugin on 32-bit builds enables a heap-based buffer overflow when a user opens a specially crafted PCX image, potentially leading to arbitrary code execution or denial of service. The flaw is architecturally constrained to 32-bit builds - 64-bit installations are unaffected - and exploitation additionally requires user interaction to open the malicious file. No active exploitation (CISA KEV) and no public proof-of-concept have been identified at time of analysis.
RemediationAI
Monitor Red Hat security advisories at https://access.redhat.com/security/cve/CVE-2026-78465 and apply RHEL errata updates for the GIMP package as they are released - no specific patched GIMP version number has been confirmed in available input data. The upstream fix is tracked at https://gitlab.gnome.org/GNOME/gimp/-/work_items/16578; a tagged released version from upstream has not been independently confirmed. As the most effective immediate compensating control, migrate any remaining 32-bit GIMP installations to 64-bit builds, which are architecturally unaffected. Where migration is not immediately feasible, restrict users from opening PCX files sourced from untrusted external origins, and consider disabling or removing the file-pcx plugin if the deployment does not require PCX format support. Organizations should also assess whether RHEL 6 hosts remain active, as that platform has reached end of life and receives no standard security errata.
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 vulnerable component is GIMP's file-pcx plugin, which parses the legacy PCX raster image format. In 32-bit builds, buffer size is calculated by multiplying image dimension values by the number of color planes as a 32-bit integer. When a crafted PCX file specifies four color planes alongside sufficiently large dimension values, the multiplication exceeds the 32-bit integer maximum and wraps around (CWE-190: Integer Overflow or Wraparound), producing a value far smaller than the actual required size. GIMP allocates a heap buffer based on this truncated result, then writes the full image data into it - a textbook integer-overflow-to-heap-overflow chain. The flaw does not manifest on 64-bit builds because the wider native integer types do not overflow under the same input values. Affected packages are tracked under CPEs for Red Hat Enterprise Linux 6 through 9, reported via EUVD-2026-64935.
Know when Red Hat Enterprise Linux 6 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:H/PR:N/UI:R/S:U/C:H/I:H/A:H
AV:L reflects local file processing with no network service; AC:H captures the 32-bit-only architectural constraint and heap exploitation difficulty; UI:R because the victim must actively open the crafted PCX file.
AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in the file-pcx plugin in GIMP, affecting 32-bit builds only. When processing a PCX image file, the plugin calculates memory allocation sizes based on the image dimensions and the number of color planes. If a crafted file sets the number of planes to 4 alongside sufficiently large dimensions, the calculation exceeds the 32-bit integer limit and overflows, resulting in an undersized heap-based buffer allocation. This integer overflow issue results in a heap-based buffer overflow when the plugin subsequently writes image data into the undersized buffer, causing memory corruption, potentially leading to arbitrary code execution or a denial of service.
Executive ViewAI
A critical vulnerability in GIMP's 32-bit PCX image plugin (CVE-2026-78465) could enable arbitrary code execution when users open malicious image files; 64-bit systems are unaffected. No public exploit identified at time of analysis, and no vendor-released patch is currently available. Organizations with 32-bit GIMP deployments handling images from external sources face immediate risk and must implement compensating controls to prevent potential exploitation.
Disable or uninstall the file-pcx plugin across all 32-bit GIMP installations; implement application whitelisting and endpoint detection policies to prevent malicious PCX file execution; block .pcx file attachments at email gateways and web content filters; migrate users to 64-bit GIMP builds where feasible; configure GIMP to run with restricted privileges and in sandboxed environments; conduct targeted user training on risks of opening unexpected image files from external sources; maintain monitoring of GIMP security advisories for future patch availability.
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
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.
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.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
More in Red Hat Enterprise Linux 6
View allHeap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript
Arbitrary code execution in GIMP's PSD import plugin allows an attacker to run code in the context of the user who opens
Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo
Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter
Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a
A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes
A heap-based buffer overflow in the PNG metadata reader of Eye of GNOME (eog) allows an attacker to potentially achieve
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
Out-of-bounds read in the GnuTLS DTLS handshake reassembly logic lets remote unauthenticated attackers trigger an intege
StartTLS handling in 389-ds-base does not discard plaintext bytes buffered before the TLS upgrade, allowing an on-path a
Same weakness CWE-190 – Integer Overflow or Wraparound
View allVendor StatusVendor
SUSE
Severity: Moderate| 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-64935
GHSA-944m-78f8-q7cr
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB