Skip to content
OpenAdvisories
Medium · 6.3 CVE-2026-110601 EUVD-2026-101229GHSA-5j3r-7cc6-965h

libsixel before 1.8.7-r1 and 1.9.0 through 1.10.5 Heap Out-of-Bounds Write via GIF

Published Oct 14, 2026 · Updated Oct 20, 2026 · Assigned by VulnCheck

Description

libsixel before 1.8.7-r1 and 1.9.0 through 1.10.5 contains a heap out-of-bounds write vulnerability in gif_init_frame() in src/fromgif.c, which never checks the GIF transparent color index against the palette size. Attackers can supply a crafted GIF with a small color table and large transparent index, processed with a background color set, to write bytes past the palette buffer, causing heap corruption or crashes.

Affected products

VendorProductAffectedFixed
saitoha libsixel < 1.8.7-r1, 1.9.0 – ≤ 1.10.5 1.8.7-r1

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
Debian 14 libsixel 1:1.8.7-r2-1 —
Debian 13 libsixel No fix yet —
Debian 12 libsixel No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 libsixel No fix yet —
Ubuntu 26.04 LTS libsixel No fix yet —
Ubuntu 24.04 LTS libsixel No fix yet —
Ubuntu 22.04 LTS libsixel No fix yet —
Ubuntu 20.04 LTS libsixel No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libsixel No fix yet —
Ubuntu 16.04 LTS libsixel No fix yet —

References