CVE-2026-111152
game-music-emu: Game Music Emu (libgme) through 0.6.5 Heap Out-of-Bounds Read via AY Loader
libgme game-music-emu
CVSS
6.8MediumExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 16 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.13%Chance of exploitation activity in the next 30 days, higher than 2% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Description
Game Music Emu (libgme) through 0.6.5 contains a heap out-of-bounds read vulnerability in the AY loader get_data function caused by an integer underflow in the track-table bounds check. Attackers can supply a crafted ZXAYEMUL file with an oversized track table to read past the file buffer via gme_track_info or gme_start_track, crashing libgme consumers.
Text from CVE List
Affected versions 1
- game-music-emuaffected: all versions through 0.6.5CVE List
References 5
- github.com/libgme/game-music-emu/commit/ae10a8f05479e3c8f80429e7a59759fed06f8c13Fixvia CVE List
- vulncheck.com/advisories/game-music-emu-libgme-through-0.6.5-heap-out-of-bounds-read-via-ay-loaderAdvisoryvia CVE List
- hackmd.io/@haind-pwn/libgme-ay-track-table-underflow-oob-readExploitvia CVE List
- github.com/libgme/game-music-emu/blob/9e23d10f9fd2a6a2f33b10912dd8dc7153258995/gme/Ay_Emu.cpp#L53-L80Referencevia CVE List
- github.com/libgme/game-music-emuReferencevia CVE List