Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Craft PCX with 4 planes and oversized dimensions
  2. Delivery
    Deliver malicious file via phishing or shared storage
  3. Exploit
    Victim opens file in 32-bit GIMP
  4. Execution
    Integer overflow produces undersized heap allocation
  5. Persist
    Heap buffer overflow corrupts adjacent memory
  6. Impact
    Arbitrary 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.

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

Vendor (redhat) PRIMARY 7.0 HIGH
AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

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.

3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 5.8 MEDIUM
AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H
Red Hat 7.0 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular open-source image editor, but 32-bit builds increasingly uncommon
Data Quality
7 sources
Confidence: High

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

Priority Score

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

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

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:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-59090 CRITICAL
9.9 Aug 10

Arbitrary code execution in GIMP's PSD import plugin allows an attacker to run code in the context of the user who opens

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-107651 MEDIUM POC
5.5 Oct 08

A heap-based buffer overflow in the PNG metadata reader of Eye of GNOME (eog) allows an attacker to potentially achieve

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

CVE-2026-33845 CRITICAL
9.1 Apr 30

Out-of-bounds read in the GnuTLS DTLS handshake reassembly logic lets remote unauthenticated attackers trigger an intege

CVE-2026-86345 CRITICAL
9.0 Oct 01

StartTLS handling in 389-ds-base does not discard plaintext bytes buffered before the TLS upgrade, allowing an on-path a

Vendor 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

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