CVE-2026-111148

Source
https://cve.org/CVERecord?id=CVE-2026-111148
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111148.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-111148
Downstream
Published
2026-10-15T18:57:38Z
Modified
2026-10-17T02:48:20Z
Severity
  • 6.8 (Medium) CVSS_V4 - CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N CVSS Calculator
Summary
libsidplayfp through 3.1.1 Heap Out-of-Bounds Read via SidTuneBase::acceptSidTune
Details

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.

Database specific
{
    "cna_assigner":  "VulnCheck",
    "cwe_ids":  [
        "CWE-125"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111148.json"
}
References

Affected packages

Git / github.com/libsidplayfp/libsidplayfp

Affected ranges

Type
GIT
Repo
https://github.com/libsidplayfp/libsidplayfp
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Database specific
Show details
{
    "extracted_events":  [
        {
            "introduced":  "0"
        },
        {
            "last_affected":  "3.1.1"
        },
        {
            "fixed":  "3.1.1"
        }
    ],
    "source":  [
        "AFFECTED_FIELD",
        "DESCRIPTION"
    ]
}

Affected versions

0.*
0.1.0@235
v2.*
v2.1.0
v2.1.1
v2.10.0
v2.11.0
v2.12.0
v2.13.0
v2.14.0
v2.2.0
v2.2.1
v2.3.0
v2.3.1
v2.4.0
v2.4.1
v2.5.0
v2.5.0a
v2.5.0a2
v2.6.0
v2.7.0
v2.8.0
v2.9.0
v3.*
v3.0.0
v3.0.0a
v3.0.0a2
v3.0.0b
v3.0.1
v3.0.2
v3.1.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111148.json"