Skip to content
OpenAdvisories
High · 7.8 CVE-2026-118753 EUVD-2026-112497GHSA-wr69-568q-rrqg

FreeImage through 3.18.0 and danoli3 fork before 3.19.25 Heap Buffer Overflow via GIF_PLAYBACK Compositing

Published Oct 28, 2026 · Updated Nov 3, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
danoli3 FreeImage < 3.19.25 3.19.25
FreeImage FreeImage ≤ 3.18.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 freeimage No fix yet —
Ubuntu 26.04 LTS freeimage No fix yet —
Ubuntu 24.04 LTS freeimage No fix yet —
Ubuntu 22.04 LTS freeimage No fix yet —
Ubuntu 20.04 LTS freeimage No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS freeimage No fix yet —
Ubuntu Pro 16.04 LTS freeimage No fix yet —
Ubuntu Pro 14.04 LTS freeimage No fix yet —

References