Skip to main content

GIMP CVE-2026-6695

| EUVDEUVD-2026-52151 MEDIUM
Buffer Access with Incorrect Length Value (CWE-805)
2026-08-03 redhat GHSA-hhpf-5jpm-6q9g
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Deliver crafted PAA file to victim
  2. Delivery
    Social engineer user to open file in GIMP
  3. Exploit
    decode_lzss() processes malformed LZSS stream
  4. Execution
    Heap out-of-bounds write occurs
  5. Persist
    Heap metadata corrupted
  6. Impact
    Arbitrary code execution as victim user

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer access bounds checking
Exploitation Conditions

The user must open a specially crafted PAA (Paint Shop Pro Array) image file in GIMP - this is the sole triggering condition. No authentication, no network service, and no special GIMP configuration are required beyond the PAA plugin being present (it is included by default in RHEL GIMP packages). Exploitation is limited by two concrete factors: (1) UI:R - a human user or automated process must actively open the malicious file in GIMP, making purely opportunistic network exploitation impossible; (2) AV:L - the attacker must deliver the crafted PAA file to the victim's filesystem, typically via phishing, malicious download, or shared storage. Exploitation is further bounded to GIMP sessions running under the victim's user account; no privilege escalation to root is implied by the available data.

Impact

The NVD-assigned CVSS 3.1 score of 5.5 (Medium) reflects AV:L/UI:R/S:U/C:N/I:N/A:H - local vector requiring user interaction with no confidentiality or integrity impact. However, this scoring is internally inconsistent with the description and the RCE/Buffer Overflow tags: a heap-based out-of-bounds write that enables heap metadata corruption routinely yields code execution, which should reflect C:H and I:H. This discrepancy should be verified against the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-6695. No EPSS data was provided, no KEV listing exists, and no public proof-of-concept has been identified. The AV:L vector and UI:R requirement substantially limit opportunistic exploitation - an attacker cannot exploit this without the user actively opening a crafted PAA file. The real-world risk is moderate: GIMP users who process untrusted image files (creative professionals, CI pipelines doing image processing) are the realistic exposure surface. The RCE potential elevates urgency above what the CVSS score alone communicates.

Exploit ScenarioDerived

An attacker crafts a malicious PAA image file with a deliberately malformed LZSS-compressed data stream that causes decode_lzss() to write beyond the heap buffer when the victim opens the file in GIMP. The resulting heap metadata corruption could be leveraged to redirect execution flow and run arbitrary code with the privileges of the user running GIMP. No proof-of-concept exploit has been publicly identified, but the write-what-where primitive inherent in a heap OOB write is a well-understood exploitation primitive on modern systems.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 03, 2026

Heap-based out-of-bounds write in GIMP's PAA (Paint Shop Pro Array) file format plugin allows a remote attacker to potentially execute arbitrary code on a victim's system by tricking the user into opening a specially crafted PAA image. The flaw resides in the decode_lzss() decompression function, which writes data beyond the bounds of the allocated heap buffer, enabling heap metadata corruption. No public exploit or CISA KEV listing exists at time of analysis, but the RCE-tagged impact and buffer-write primitive make this a higher-severity risk than the CVSS 5.5 score suggests; the CVSS impact metrics reflect only availability (A:H) while the description and tags indicate arbitrary code execution potential - a notable discrepancy to investigate.

RemediationAI

No specific patched GIMP package version has been confirmed in the available data; patch availability should be tracked via the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-6695 and Red Hat Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=2459780. Users on RHEL 6 (end-of-life) should be aware that a patch may not be released for that platform. As an immediate compensating control, users and administrators should avoid opening PAA (Paint Shop Pro Array) image files from untrusted or unknown sources in GIMP; this trade-off eliminates the attack vector entirely but limits use of PAA format imagery. If PAA file support is not required in the environment, the GIMP PAA file format plugin can be removed or disabled to reduce the attack surface without impacting other GIMP functionality. Automated image-processing pipelines that invoke GIMP on user-supplied input should be reconfigured to reject or sandbox PAA files pending a vendor patch.

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 vulnerability is rooted in CWE-805 (Buffer Access with Incorrect Length Value), meaning the decode_lzss() function in GIMP's PAA file format plugin fails to validate that the decompressed output length does not exceed the allocated heap buffer. LZSS (Lempel-Ziv-Storer-Szymanski) is a lossless compression algorithm; improper length accounting during decompression is a classic source of heap overflows. The affected component is the PAA plugin bundled with GIMP as shipped in Red Hat Enterprise Linux packages (CPEs: cpe:2.3:a:red_hat:red_hat_enterprise_linux_6 through _9). The vulnerability is in GIMP's image-loading code path, triggered purely by parsing a malicious file, with no network socket or daemon involvement.

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 MEDIUM
NVD 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 7.8 HIGH

Local file-open vector (AV:L, PR:N, UI:R) is correct, but C:H/I:H added because heap OOB write enables code execution per description.

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 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorNVD

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

DescriptionNVD

A flaw was found in GIMP. A remote attacker could exploit this by tricking a user into opening a specially crafted PAA (Paint Shop Pro Array) image file. This vulnerability, a heap-based out-of-bounds write in the decode_lzss() function of the PAA file format plugin, allows data to be written beyond the intended memory buffer. This could lead to heap metadata corruption and potentially enable the attacker to execute arbitrary code on the affected system.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular open-source image editor, common on Linux desktops
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)NVD

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: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Not-Affected
SUSE Linux Enterprise Server 15 SP7 Not-Affected
SUSE Linux Enterprise Server for SAP Applications 15 SP7 Not-Affected
SUSE Linux Enterprise Workstation Extension 15 SP7 Not-Affected

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