CVE Catalog

CVE-2026-110601

MediumCVSS 6.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

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.

Risk Assessment

An attacker can remotely crash an application processing GIF files, causing denial of service (DoS) and potential memory corruption leading to further exploits.

Recommendation

Upgrade libsixel beyond 1.10.5 or 1.8.7-r1 if available, or implement validation of the transparent index against palette size in GIF files. Consider restricting processing of untrusted GIF files.

Other vulnerabilities in libsixel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS