← Vulnerability feed

Vulnerability record · CVE-2023-44442 · published 3 May 2024

CVE-2023-44442: GIMP PSD parsing heap buffer overflow enables code execution

Gimp · Gimp

GIMP fails to validate the length of user-supplied data before copying it into a heap buffer while parsing PSD files, causing a heap-based buffer overflow. An attacker can craft a malicious PSD file that, when opened, leads to arbitrary code execution in the context of the GIMP process. The flaw affects GIMP installations and was addressed in the 2.10.36 release.

7.8 CVSS 3.0 High EPSS 61% · top 0.9% CWE-122 · Heap-based buffer overflow
7.8CVSS 3.0 base score
61%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
5References
17 Jun 2026Last modified by NVD

Description

GIMP PSD File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of PSD files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute arbitrary code in the context of the current process. Was ZDI-CAN-22094.

CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

high priorityCVSS 7.8 with high confidentiality, integrity and availability impact plus a very high EPSS score, though exploitation requires user interaction and no KEV listing is present.

What it is

GIMP fails to validate the length of user-supplied data before copying it into a heap buffer while parsing PSD files, causing a heap-based buffer overflow. An attacker can craft a malicious PSD file that, when opened, leads to arbitrary code execution in the context of the GIMP process. The flaw affects GIMP installations and was addressed in the 2.10.36 release.

Impact

Successful exploitation gives the attacker arbitrary code execution with the privileges of the user running GIMP, allowing file access, data theft or further compromise of the host.

Attack surface

The vulnerability is reached locally by opening a crafted PSD file or visiting a malicious page that triggers the file to be loaded. No authentication is required, but user interaction (opening the file or visiting the page) is necessary per the CVSS vector AV:L/UI:R.

Exploitation

The record shows no CISA KEV listing and no public exploit references, but EPSS is 0.61427 (99.1st percentile), indicating a high predicted likelihood of exploitation activity. Reference tags are limited to release notes and a third-party advisory, so no confirmed in-the-wild exploitation is documented here.

What to do

  • Upgrade GIMP to version 2.10.36 or later, which contains the fix for this PSD parsing flaw.
  • If immediate patching is not possible, restrict opening of untrusted PSD files and block PSD attachments at email and web gateways.
  • Run GIMP with least privilege and avoid processing PSD files from untrusted sources on production or administrative systems.
  • Apply vendor or distribution updates (for example Debian LTS advisories) that backport the fix to packaged versions.

Detection

  • Monitor for GIMP processes spawning unexpected child processes or making unusual network connections after opening PSD files.
  • Scan email and file transfer channels for PSD files from external or untrusted senders and alert on their delivery.
  • Use endpoint detection to flag crashes or heap corruption events in GIMP when parsing PSD content.
  • Track GIMP version inventory and alert on hosts still running versions prior to 2.10.36.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2023-44442 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.9CVE-2026-59090Gimp vulnerabilityA flaw was found in GIMP's PSD file format plugin. This vulnerability, an unsigned integer underflow in the `block_rem` variable, occurs when a user …EPSS 0.61%9.3CVE-2010-4541Gimp out-of-bounds write vulnerabilityStack-based buffer overflow in the loadit function in plug-ins/common/sphere-designer.c in the SPHERE DESIGNER plugin in GIMP 2.6.11 allows user-assi…EPSS 6.8%9.3CVE-2009-3909Gimp integer overflow vulnerabilityInteger overflow in the read_channel_data function in plug-ins/file-psd/psd-load.c in GIMP 2.6.7 might allow remote attackers to execute arbitrary co…EPSS 8.7%9.3CVE-2009-1570Gimp integer overflow vulnerabilityInteger overflow in the ReadImage function in plug-ins/file-bmp/bmp-read.c in GIMP 2.6.7 might allow remote attackers to execute arbitrary code via a…EPSS 8.0%9.3CVE-2009-0723Gimp integer overflow vulnerabilityMultiple integer overflows in LittleCMS (aka lcms or liblcms) before 1.18beta2, as used in Firefox 3.1beta, OpenJDK, and GIMP, allow context-dependen…EPSS 5.0%9.3CVE-2009-0733Gimp out-of-bounds write vulnerabilityMultiple stack-based buffer overflows in the ReadSetOfCurves function in LittleCMS (aka lcms or liblcms) before 1.18beta2, as used in Firefox 3.1beta…EPSS 5.5%9.1CVE-2018-12713Gimp vulnerabilityGIMP through 2.10.2 makes g_get_tmp_dir calls to establish temporary filenames, which may result in a filename that already exists, as demonstrated b…EPSS 1.9%8.8CVE-2026-2044Gimp use of uninitialized resource vulnerabilityGIMP PGM File Parsing Uninitialized Memory Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code …EPSS 0.99%

Source: NIST National Vulnerability Database (record CVE-2023-44442), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.