CVE-2026-118753 Details
Description
FreeImage through 3.18.0 and the danoli3 FreeImage fork before 3.19.25 contain a heap buffer overflow vulnerability in PluginGIF.cpp that allows attackers to write past the canvas allocation via unclipped GIF frame rectangles. Attackers can craft a GIF whose frame left plus width exceeds the logical screen width, causing GifPlaybackCompositeFrame() and GifPlaybackFillRect() to corrupt heap memory when loaded with GIF_PLAYBACK.
A heap buffer overflow vulnerability has been identified in FreeImage (danoli3 fork) versions prior to 3.19.25. The issue resides in the GIF plugin, specifically within the 'GifPlaybackCompositeFrame' and 'GifPlaybackFillRect' functions. Attackers can exploit this vulnerability by crafting a GIF file with frame dimensions that exceed the logical screen size, causing the application to write beyond allocated memory. This exploitation can lead to memory corruption and potentially allow for arbitrary code execution.
Users can upgrade to FreeImage version 3.19.25 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 28, 2026CISA-ADP
Assessed Nov 3, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-787 | Out-of-bounds Write | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| FreeImage | >= 0, < 3.19.25 <= 3.18.0 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 3, 2026 | CVE Modified | CISA-ADP |
| Nov 2, 2026 | CVE Modified | [email protected] |
| Oct 28, 2026 | New CVE Received | [email protected] |
Volerion