Skip to main content

GIMP EUVDEUVD-2026-42020

| CVE-2026-58384 HIGH
Integer Overflow or Wraparound (CWE-190)
2026-07-07 redhat GHSA-pp89-6qxc-wh8f
7.8
CVSS 3.1 · NVD
Share

Severity by source

Vendor (redhat) PRIMARY
HIGH
qualitative
NVD
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

Opening a malicious file needs no prior privileges (PR:N) but requires the user to open it (UI:R) via a local file (AV:L); memory corruption enables full C/I/A impact in the user context.

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:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative
Red Hat
7.3 HIGH
qualitative

Primary rating from Vendor (redhat).

CVSS VectorNVD

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

Lifecycle Timeline

3
CVSS changed
Jul 10, 2026 - 15:37 NVD
7.3 (HIGH) 7.8 (HIGH)
Analysis Generated
Jul 07, 2026 - 09:15 vuln.today
CVE Published
Jul 07, 2026 - 07:44 cve.org
HIGH 7.3

DescriptionNVD

A flaw was found in GIMP's PSD parser. An integer overflow in read_RLE_channel() can cause an undersized heap allocation for the RLE row-length table, after which subsequent per-row writes corrupt heap memory. This could lead to memory corruption, potentially resulting in denial of service or arbitrary code execution.

AnalysisAI

Heap memory corruption in GIMP's PSD (Photoshop) file parser allows a malicious .psd image to overflow an integer in read_RLE_channel(), producing an undersized heap allocation for the RLE row-length table that is then overwritten row-by-row, potentially yielding denial of service or arbitrary code execution. The flaw affects GIMP as shipped across Red Hat Enterprise Linux 6 through 9 and is triggered when a victim opens or imports a crafted PSD file. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.

Technical ContextAI

GIMP is the GNU Image Manipulation Program, a widely used open-source raster graphics editor bundled by default in many Linux distributions. The bug lives in its native PSD import codec, which decodes Adobe Photoshop's RLE (PackBits) compressed channel data. Per CWE-190 (Integer Overflow or Wraparound), an arithmetic computation of the RLE row-length table size wraps around, so the subsequent heap allocation is far smaller than the number of rows the decoder will actually write. Because the per-row length values are then written past the end of the too-small buffer, adjacent heap metadata and objects are corrupted - a classic parser-driven heap overflow reachable purely through file content, with no network service involved.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - the upstream correction is in GNOME GitLab commit da29e217 (https://gitlab.gnome.org/GNOME/gimp/-/commit/da29e217). Apply the GIMP package update from your distribution once released and track the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-58384 for the RHEL 6/7/8/9 errata and fixed build numbers. Until a patched package is installed, the concrete compensating control is to not open or import untrusted or unsolicited .psd files in GIMP, and to treat PSD attachments from email/downloads as suspect; where feasible, convert or triage such files in a sandboxed or throwaway environment first. If PSD handling is not needed, avoid associating .psd files with GIMP so they are not opened automatically. These controls reduce exposure at the cost of workflow friction for legitimate Photoshop file interchange.

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-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-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-16526 HIGH
8.8 Jul 30

Local privilege escalation in Performance Co-Pilot (PCP) on Red Hat Enterprise Linux 6 through 10 and OpenShift Containe

CVE-2026-11610 HIGH
8.8 Jul 07

Denial of service in Red Hat / 389 Directory Server (389-ds-base, versions since ~1.3.2/2013) allows an authenticated LD

CVE-2026-14474 HIGH
8.8 Jul 07

Local-to-domain-wide root privilege escalation in SSSD's LDAP sudo provider allows an authenticated LDAP directory user

CVE-2026-52720 HIGH
8.8 Jun 15

Heap buffer overflow in GStreamer's librfb (RFB/VNC client) allows a malicious VNC server to corrupt heap memory on a co

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Liberty Linux 9 Fixed
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

Share

EUVD-2026-42020 vulnerability details – vuln.today

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