Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malformed PCX file
-
DeliveryDeliver via email or web download
-
ExploitUser opens file in GIMP
-
ExecutionPCX loader triggers off-by-one read
-
ImpactHeap memory disclosed and/or process crashes
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Off-by-one prevention
|
| Exploitation Conditions | Exploitation requires (1) the victim to have a vulnerable GIMP build installed (RHEL 6/7/8/9 packages per the CPEs, plus Debian builds), (2) the attacker to deliver a specially crafted PCX-format image file, and (3) the victim to actively open that file in GIMP - UI:R in the CVSS vector. The PCX loader must be enabled (it is by default in stock GIMP). Limiting factors: no network-facing service is exposed (AV:L), no privilege escalation occurs (S:U), the impact is bounded to information disclosure of nearby heap bytes and an application crash (no code execution is claimed), and SSVC marks the issue as not automatable, so worm-style mass exploitation is implausible. |
| Impact | Real-world risk is moderate-to-low despite the 7.1 CVSS base score. The CVSS vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H) correctly models GIMP as a local desktop application requiring a user to open a malicious file; impact is bounded to memory disclosure and a process crash (no code execution claimed). CISA's SSVC decision points reinforce this: exploitation=none, automatable=no, technical impact=partial - i.e., not a candidate for mass automated exploitation. EPSS at 0.06% (19th percentile) and absence from CISA KEV are consistent with that view. One notable tension: the description mentions 'remote attacker' while the CVSS uses AV:L - these are not contradictory (the file is delivered remotely but parsed locally), but readers should not interpret AV:L as 'LAN-only'. The C:H rating is somewhat aggressive for a single-byte over-read whose disclosure window is limited to nearby heap bytes; defenders may reasonably treat the realistic confidentiality impact as lower than 'High'. |
| Exploit ScenarioDerived | An attacker emails or hosts a malicious .pcx file (or embeds one inside an archive or document workflow) and lures a designer, analyst, or helpdesk user into opening it in GIMP. When GIMP's PCX loader parses the crafted header/scanline, the off-by-one read leaks a small slice of adjacent heap memory and/or crashes the editor, costing the user any unsaved work. No public proof-of-concept is referenced in the supplied data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jun 15, 2026
Heap buffer over-read in GIMP's PCX image loader allows a remote attacker who can convince a user to open a crafted PCX file to disclose adjacent heap memory and crash the application. The flaw stems from an off-by-one error (CWE-193) and is tracked across Red Hat Enterprise Linux 6 through 9. No public exploit identified at time of analysis and EPSS is very low (0.06%, 19th percentile), with CISA SSVC rating exploitation as 'none'.
Earlier versions of this analysis (2)
Heap buffer over-read in GIMP's PCX image file loader allows a remote attacker to disclose out-of-bounds memory or crash the application when a user opens a maliciously crafted PCX file. The flaw stems from an off-by-one error (CWE-193) in the PCX parser and affects GIMP as shipped on Red Hat Enterprise Linux 6 through 9. EPSS exploitation probability is very low (0.06%, 19th percentile) and there is no public exploit identified at time of analysis, but a vendor patch is available via multiple RHSA errata.
GIMP's PCX file loader contains a heap buffer over-read vulnerability caused by an off-by-one error (CWE-193) that allows local attackers to trigger out-of-bounds memory disclosure and application crashes by opening specially crafted PCX images. Red Hat Enterprise Linux versions 6 through 9 are affected. The vulnerability requires user interaction to open a malicious file but carries a CVSS score of 6.1 with high availability impact; no public exploit code or active exploitation has been identified at the time of analysis.
RemediationAI
Patch available per vendor advisory: apply the Red Hat errata that cover your RHEL release - RHSA-2026:16484, RHSA-2026:17533, RHSA-2026:19362, RHSA-2026:20552, RHSA-2026:20553, RHSA-2026:20554, RHSA-2026:20691, RHSA-2026:25899, RHSA-2026:25901, and RHSA-2026:25907 (all under https://access.redhat.com/errata/). Debian users should track their distribution's GIMP security update across the eight affected releases. Until packages can be deployed, instruct users not to open PCX files from untrusted sources, and consider removing or renaming GIMP's PCX plug-in (file-pcx) from the plug-ins directory to disable PCX parsing entirely - the trade-off is loss of legitimate PCX support. Opening suspect files inside a sandbox such as Flatpak's confined GIMP, Firejail, or a disposable VM substantially limits the blast radius of any memory disclosure or crash.
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
GIMP (GNU Image Manipulation Program) is a widely deployed open-source raster image editor that parses many legacy image formats, including PCX (PC Paintbrush). The vulnerability is an off-by-one error (CWE-193) inside the PCX loader's parsing logic, which causes the decoder to read one byte (or row/scanline element) past the end of an allocated heap buffer. Such over-reads typically expose adjacent heap contents (uninitialized data, other image buffers, allocator metadata) and, when the over-read touches an unmapped page, terminate the process. The issue was reported by Red Hat and tracked upstream at gitlab.gnome.org/GNOME/gimp issue 15960, with RHEL 6/7/8/9 enumerated in the CPE data via Red Hat's GIMP package.
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:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Local file parsing in a desktop app (AV:L), needs user to open the file (UI:R); a single-byte heap over-read realistically leaks limited adjacent memory (C:L), no integrity impact, crash gives A:H.
AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionNVD
A flaw was found in GIMP. This issue is a heap buffer over-read in GIMP’s PCX file loader due to an off-by-one error. A remote attacker could exploit this by convincing a user to open a specially crafted PCX image. Successful exploitation could lead to out-of-bounds memory disclosure and a possible application crash, resulting in a Denial of Service (DoS).
Executive ViewAI
GIMP's PCX image loader contains a heap buffer over-read vulnerability (CVE-2026-4887, CVSS 7.1) enabling memory disclosure and application crashes when users open malicious image files. With no public exploit identified at time of analysis and patches available, organizations should apply vendor fixes to mitigate this risk. Patch availability enables rapid remediation for affected GIMP deployments.
Apply vendor patch.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)NVD
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
Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity
A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to
The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe
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
Same weakness CWE-193 – Off-by-one Error
View allSame technique Denial Of Service
View allVendor StatusVendor
Debian
| Release | Status | Fixed Version | Urgency |
|---|---|---|---|
| bullseye | vulnerable | 2.10.22-4+deb11u2 | - |
| bullseye (security) | vulnerable | 2.10.22-4+deb11u7 | - |
| bookworm | vulnerable | 2.10.34-1+deb12u5 | - |
| bookworm (security) | vulnerable | 2.10.34-1+deb12u9 | - |
| trixie, trixie (security) | vulnerable | 3.0.4-3+deb13u7 | - |
| forky | vulnerable | 3.2.0~RC3-1 | - |
| sid | vulnerable | 3.2.0-1 | - |
| (unstable) | fixed | (unfixed) | - |
SUSE
Severity: Medium| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 15 SP7 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Fixed |
| SUSE Linux Enterprise Workstation Extension 15 SP7 | Fixed |
| openSUSE Leap 15.6 | Fixed |
| SUSE Linux Enterprise Server 15 SP4 | Fixed |
| SUSE Linux Enterprise Server 15 SP5 | Fixed |
| SUSE Linux Enterprise Server 15 SP6 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP4 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP5 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP6 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP4 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Fixed |
| SUSE Linux Enterprise Workstation Extension 15 SP4 | Fixed |
| SUSE Linux Enterprise Workstation Extension 15 SP5 | Fixed |
| SUSE Linux Enterprise Workstation Extension 15 SP6 | Fixed |
| openSUSE Leap 15.4 | Fixed |
| openSUSE Leap 15.5 | Fixed |
EUVD-2026-16166
GHSA-wmqx-rmqw-vxp8
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB