{"id":"CVE-2026-62439","kind":"vulnerability","aliases":["CVE-2026-62439"],"related":[],"title":"GIMP: crafted PowerVR file overflows heap buffer, enabling code execution","description":"A flaw was found in GIMP. An integer overflow occurs in the file-pvr plug-in when calculating memory buffer sizes for image dimensions. By tricking a user into opening or previewing a specially crafted PowerVR (.pvr) file, an attacker can trigger a heap-based buffer overflow, potentially leading to arbitrary code execution or a Denial of Service (DoS) via an application crash.","summary":"GIMP's file-pvr plug-in computes image buffer sizes with an integer overflow, so a crafted .pvr file causes a heap-based buffer overflow. An attacker who gets a user to open or preview that file can run arbitrary code or crash GIMP.","severity":"high","cvss":7.0,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["desktop","gimp","image-processing","package"],"not_affected_if":["gimp-not-installed","no-pvr-files"],"how_to_check":"- Run `gimp --version` on each workstation or image-processing host and compare with the fixed release in the vendor advisory\n- Check whether the file-pvr plug-in is installed (unknown path in the sources)","fix":"- Upgrade GIMP to the fixed release named in the vendor or distribution advisory (unknown in the sources)\n- Until patched, do not open untrusted .pvr files in GIMP","status":"open","published_at":"2026-10-16T22:17:24+00:00","first_seen_at":"2026-10-23T21:57:14+00:00","triaged_at":"2026-10-25T03:38:28+00:00","updated_at":"2026-10-25T03:38:28+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-25T03:38:28Z","model":"claude-haiku-5-5","output":{"fix":"- Upgrade GIMP to the fixed release named in the vendor or distribution advisory (unknown in the sources)\n- Until patched, do not open untrusted .pvr files in GIMP","reach":"local","title":"GIMP: crafted PowerVR file overflows heap buffer, enabling code execution","impact":"high","summary":"GIMP's file-pvr plug-in computes image buffer sizes with an integer overflow, so a crafted .pvr file causes a heap-based buffer overflow. An attacker who gets a user to open or preview that file can run arbitrary code or crash GIMP.","category":"package","nicknames":[],"who_cares":["gimp","desktop","image-processing"],"confidence":0.6,"needs_auth":"no","worst_case":"Attacker runs arbitrary code as the user opening the file","analyst_note":"Find the fixed GIMP version and affected range from the NVD entry and the upstream GIMP advisory; NVD links are the only source given.","how_to_check":"- Run `gimp --version` on each workstation or image-processing host and compare with the fixed release in the vendor advisory\n- Check whether the file-pvr plug-in is installed (unknown path in the sources)","needs_analyst":true,"not_affected_if":["no-pvr-files","gimp-not-installed"],"who_is_affected":"Anyone who opens or previews PowerVR (.pvr) files in GIMP, typically desktop users and designers handling files from outside sources. Servers that only batch-process images without GIMP's file-pvr loader can skip it. The sources do not give the affected version range.","user_interaction":"yes","needs_special_setup":"no","severity_if_unknown":"high"},"cost_usd":0.000623,"input_tokens":3326,"output_tokens":581,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-2026':12A,15A '-62439':13A,16A 'applic':134C 'arbitrari':65B,123C 'attack':52B,111C 'base':48B,117C 'buffer':7A,33B,49B,91C,118C 'calcul':89C 'caus':44B 'code':9A,66B,124C 'comput':31B 'craft':2A,41B,106C 'crash':68B,135C 'cve':11A,14A 'denial':128C 'desktop':17B 'dimens':95C 'dos':131C 'enabl':8A 'execut':10A,125C 'file':4A,26B,43B,62B,83C,109C 'file-pvr':25B,82C 'flaw':71C 'found':73C 'get':54B 'gimp':1A,18B,23B,69B,75C 'heap':6A,47B,116C 'heap-bas':46B,115C 'imag':20B,32B,94C 'image-process':19B 'integ':37B,77C 'lead':121C 'memori':90C 'occur':79C 'open':58B,101C 'overflow':5A,38B,50B,78C,119C 'packag':22B 'plug':29B,86C 'plug-in':28B,85C 'potenti':120C 'powervr':3A,107C 'preview':60B,103C 'process':21B 'pvr':27B,42B,84C,108C 'run':64B 'servic':130C 'size':34B,92C 'special':105C 'trick':97C 'trigger':113C 'user':56B,99C 'via':132C","nicknames":[],"mitigations":[],"who_affected":"Anyone who opens or previews PowerVR (.pvr) files in GIMP, typically desktop users and designers handling files from outside sources. Servers that only batch-process images without GIMP's file-pvr loader can skip it. The sources do not give the affected version range.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-16T22:17:24+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H","cvss_by":"secalert@redhat.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-62439","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-62439","severity":null,"published_at":"2026-10-16T22:17:24+00:00","modified_at":"2026-10-19T21:03:27+00:00","first_seen_at":"2026-10-23T21:57:14+00:00","fetched_at":"2026-10-23T22:28:55+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}