Skip to content
OpenAdvisories
Medium · 5.5 CVE-2026-111148 EUVD-2026-102275GHSA-j964-63vc-3mhh

libsidplayfp through 3.1.1 Heap Out-of-Bounds Read via SidTuneBase::acceptSidTune

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

Description

libsidplayfp through 3.1.1 contains a heap out-of-bounds read vulnerability that allows attackers to crash applications by supplying a PSID/RSID file with an unchecked data offset. Attackers can set the header data offset beyond the file size, wrapping the length calculation so resolveAddrs() reads up to 64 KiB past the heap buffer.

Affected products

VendorProductAffectedFixed
libsidplayfp libsidplayfp ≤ 3.1.1 —

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

References