Buffer overflow in Danoli3 Freeimage
CVE-2026-118753
FreeImage (danoli3 fork) before 3.19.25 contains 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.
Vulnerability class: Buffer Overflow
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.8 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Affected products
Weakness classification (CWE)
References
- github.com/danoli3/FreeImage/pull/183 (issue-tracking, patch)
- github.com/danoli3/FreeImage/commit/96f4099f8e307484ba69b4aa14d772b7679a1bfb (patch)
- github.com/danoli3/FreeImage (product)
- github.com/danoli3/FreeImage/blob/3.19.24/Source/FreeImage/PluginGIF.cpp (technical-description)
- github.com/danoli3/FreeImage/commit/0da5ddb4d311e5222251348cca1aa988478b1034 (patch)
- github.com/danoli3/FreeImage/releases/tag/3.19.25 (release-notes)
- www.vulncheck.com/advisories/freeimage-danoli3-fork-before-3.19.25-heap-buffer-… (third-party-advisory)
Frequently asked questions
- What is CVE-2026-118753?
- CVE-2026-118753 is a high-severity vulnerability in Danoli3 Freeimage, classified under Out-of-bounds Write. CVSS score: 7.8/10. Published 2026-10-28.
- How severe is CVE-2026-118753?
- High severity. CVSS v3 base score is 7.8 out of 10.