CVE Database›Document archive›CVE-2026-96543

CVE-2026-96543

gimp: gimp: out-of-bounds heap write when loading non-square PVR images

Loading…

Severity

Important

Red Hat Product Security

7.8

CVSS 3.1

Review impact separately from score.

Published · September 20, 2026

Updated · October 31, 2026

Description

An out-of-bounds heap write flaw was found in GIMP's PVR image loader. When loading a crafted non-square PVR texture, pvr_decode_twiddle() can write attacker-controlled pixel data beyond the end of a correctly allocated heap buffer because the destination offset is not bounds-checked. A local attacker can exploit this by convincing a user to open a malicious PVR image, potentially causing arbitrary code execution in the file-pvr plug-in process.

Statement

This vulnerability is rated as having an Important severity because, although local user interaction is required to open an untrusted file, an attacker can corrupt memory to achieve arbitrary code execution rather than merely causing an application crash. Supported Red Hat Enterprise Linux releases are not affected by this flaw as they do not include the vulnerable image decoding routines.

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

No mitigation is specified in collected source.

CVSS / CWE

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

CWE-787 · Out-of-bounds Write