CVE-2026-92248
gimp: integer overflow when generating a thumbnail preview for a PSD file
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · September 15, 2026
Updated · November 2, 2026
Description
A flaw was found in the file-psd plugin in GIMP. When generating a thumbnail preview for a specially crafted PSD (Photoshop Document) image file, an integer overflow occurs during the multiplication of values from an embedded JPEG header. This leads to an undersized heap allocation, resulting in a heap-based buffer overflow when the image data is decoded. This buffer overflow corrupts adjacent heap objects, allowing for a controlled memory write that can result in an application crash or arbitrary code execution.
Statement
To exploit this vulnerability, a user needs to navigate to a directory containing a specially crafted PSD image file using the GIMP file chooser, limiting its exposure. The image file does not need to be opened as this issue is triggered automatically when the preview is generated. However, successful exploitation can result in an application crash and potentially arbitrary code execution. For these reasons, this flaw has been rated with an important severity.
Default Red Hat Enterprise Linux security features, including SELinux enforcement, Address Space Layout Randomization (ASLR) and NX (No-Execute) stack protection, significantly increase the difficulty of achieving arbitrary code execution, limiting the impact of this vulnerability.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To mitigate this vulnerability, do not navigate to directories containing PSD files from untrusted sources using the GIMP file chooser. Additionally, users can disable thumbnail generation in the preferences to prevent the vulnerable code path from being reached.
CVSS / CWE
CVSS 3.1 · 7.8CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CWE-190 · Integer Overflow or Wraparound