Description
An integer overflow flaw was found in GIMP's PVR image loader. When a user opens a crafted PVR image, unchecked multiplication of attacker-controlled dimensions in pvr_decode_rect() can result in an undersized heap allocation followed by an out-of-bounds read. This may disclose adjacent heap contents through the decoded image or crash the file-pvr plug-in.
Published: n/a
Score: 6.1 Medium
EPSS: n/a
KEV: No
Impact: Data Disclosure
Action: Apply Patch
AI Analysis

Impact

An integer overflow flaw was discovered in GIMP's PVR image loader, where the function pvr_decode_rect performs unchecked multiplication of dimensions supplied in a crafted file. This incorrect calculation can result in an undersized heap allocation followed by an out‑of‑bounds read. Depending on the layout of the heap at the time, the read may leak adjacent heap contents or trigger a crash of the file‑pvr plug‑in, potentially exposing sensitive information or disrupting user operations.

Affected Systems

The vulnerability affects the GIMP image editor. No specific product versions are listed in the advisory, so all installations that still use the outdated PVR loader are potentially impacted.

Risk and Exploitability

The CVSS score of 6.1 indicates moderate severity, and the EPSS score is currently unavailable. The flaw is not listed in CISA's KEV catalog, but it can be exercised locally by an attacker who supplies a crafted PVR image. An attacker could exploit this to read nearby heap memory or cause a crash, but the description does not indicate remote code execution or denial of service beyond local file handling. Because the vulnerability requires file opening by a user, the likelihood of exploitation depends on user behavior, but the impact of information disclosure or instability warrants attention.

Generated by OpenCVE AI on September 24, 2026 at 01:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update GIMP to the latest version that includes the integer overflow fix.
  • If support for PVR files is not required, disable or remove the PVR plug‑in to eliminate the attack surface.
  • Restrict the opening of PVR files to trusted sources or employ file‑type validation to prevent crafted files from being processed.

Generated by OpenCVE AI on September 24, 2026 at 01:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 02:00:00 +0000

Type Values Removed Values Added
First Time appeared Gnome
Gnome gimp
Vendors & Products Gnome
Gnome gimp

Thu, 24 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Description An integer overflow flaw was found in GIMP's PVR image loader. When a user opens a crafted PVR image, unchecked multiplication of attacker-controlled dimensions in pvr_decode_rect() can result in an undersized heap allocation followed by an out-of-bounds read. This may disclose adjacent heap contents through the decoded image or crash the file-pvr plug-in.
Title gimp: gimp: integer overflow in the PVR image loader leads to an out-of-bounds heap read
Weaknesses CWE-190
References
Metrics threat_severity

None

cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H'}

threat_severity

Moderate


cve-icon MITRE

No data.

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-19T16:58:10Z

Links: CVE-2026-96544 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T02:00:14Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound