CVE-2026-111148

NameCVE-2026-111148
Descriptionlibsidplayfp 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.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
libsidplayfp (PTS)bookworm2.4.2-1vulnerable
trixie2.12.0-1vulnerable
forky, sid2.16.1-1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
libsidplayfpsourceexperimental3.1.2-1
libsidplayfpsource(unstable)(unfixed)

Notes

[trixie] - libsidplayfp <no-dsa> (Minor issue)
[bookworm] - libsidplayfp <postponed> (Minor issue)
https://github.com/libsidplayfp/libsidplayfp/issues/280
https://github.com/libsidplayfp/libsidplayfp/commit/afa48cda489ad3a7c5ad12b635632f160599add8 (v3.1.2)

Search for package or bug name: Reporting problems