<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>GIMP (File-Icns Plugin) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/gimp-file-icns-plugin/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 27 Jul 2026 19:47:12 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/gimp-file-icns-plugin/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-66759: Out-of-Bounds Read in GIMP file-icns Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-07-cve-2026-66759-gimp-oob-read/</link><pubDate>Mon, 27 Jul 2026 19:47:12 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-cve-2026-66759-gimp-oob-read/</guid><description>A critical out-of-bounds read vulnerability (CVE-2026-66759) has been identified in the GIMP file-icns plugin, where processing a crafted ICNS file with a truncated mask resource can lead to information disclosure of heap contents via leaked alpha channel pixel values or a denial of service due to an application crash.</description><content:encoded><![CDATA[<p>A significant security flaw, CVE-2026-66759, exists within the <code>file-icns</code> plugin of the GIMP image manipulation program. This vulnerability arises during the processing of ICNS image files, specifically when the plugin attempts to apply a decompressed mask. The core issue is an out-of-bounds read condition: if a maliciously crafted ICNS file contains a truncated mask resource, the <code>icns_decompress</code> function fails to verify whether its read cursor exceeds the allocated buffer size. Consequently, the function continues to read past the legitimate memory boundaries. This uncontrolled read can result in two primary impacts: either sensitive heap contents are disclosed, manifesting as leaked alpha channel pixel values within the processed image, or the GIMP application crashes, leading to a denial of service, particularly if the read operation attempts to access unmapped memory regions. The vulnerability is present across GIMP installations on Windows, Linux, and macOS platforms.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker creates a specially crafted ICNS image file that includes a truncated mask resource.</li>
<li>The attacker delivers the malicious ICNS file to a victim, potentially via email, malicious website download, or other social engineering tactics.</li>
<li>The victim opens the crafted ICNS file using GIMP.</li>
<li>GIMP's <code>file-icns</code> plugin initiates processing of the ICNS image, including attempting to decompress and apply the mask data.</li>
<li>The <code>icns_decompress</code> function, while processing the truncated mask, fails to perform boundary checks and reads beyond the allocated buffer.</li>
<li>This out-of-bounds read either accesses unmapped memory, causing GIMP to crash and resulting in a denial of service, or it leaks sensitive heap contents which can be observed as anomalous alpha channel pixel values within the image data, leading to information disclosure.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-66759 results in either information disclosure or a denial of service. The information disclosure aspect allows an attacker to potentially retrieve sensitive data from the application's heap memory, which could include credentials, session tokens, or other confidential user or system information, displayed as alpha channel pixel values. Alternatively, the vulnerability can cause the GIMP application to crash, rendering it unusable for the victim until restarted. The vulnerability affects users across Windows, Linux, and macOS platforms, impacting any user who processes ICNS files with vulnerable versions of GIMP.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch CVE-2026-66759 by updating your GIMP installations to a version that addresses this vulnerability immediately.</li>
<li>Monitor for unexpected GIMP application crashes or error messages that might indicate attempted exploitation of CVE-2026-66759.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>out-of-bounds-read</category><category>information-disclosure</category><category>denial-of-service</category><category>image-processing</category></item></channel></rss>