Skip to content
OpenAdvisories
Medium · 5.5 CVE-2026-111143 EUVD-2026-102270GHSA-8q5r-4q94-f6qr

Ansilove libansilove through 1.4.2 Out-of-Bounds Read via ansilove_xbin RLE Decoding

Published Oct 15, 2026 · Updated Oct 15, 2026 · Assigned by VulnCheck

Description

Ansilove libansilove through 1.4.2 contains an out-of-bounds read vulnerability in ansilove_xbin() in src/loaders/xbin.c that lacks bounds checks for compressed run-length records. Attackers can supply a crafted compressed XBIN file ending in a control byte such as 0x7F to read past the input buffer, crashing applications that render untrusted XBIN art.

Affected products

VendorProductAffectedFixed
ansilove libansilove ≤ 1.4.2 —

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 libansilove No fix yet —
Debian 13 libansilove No fix yet —
Debian 12 libansilove No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 libansilove No fix yet —
Ubuntu 26.04 LTS libansilove No fix yet —
Ubuntu 24.04 LTS libansilove No fix yet —
Ubuntu 22.04 LTS libansilove No fix yet —
Ubuntu 20.04 LTS libansilove No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libansilove 1.4.4-1.1 openSUSE-SU-2026:12419-1

Advisories 1

References