Heap Out-of-Bounds Read in Game Music Emu AY Loader
CVE-2026-111152
6.8MEDIUM
What is CVE-2026-111152?
Game Music Emu (libgme) version 0.6.5 is susceptible to a heap out-of-bounds read due to an integer underflow in the AY loader’s get_data function. This flaw allows attackers to craft a ZXAYEMUL file featuring an oversized track table, enabling them to read beyond the intended file buffer. As a result, this can lead to crashes for libgme consumers when calling gme_track_info or gme_start_track.
Affected Version(s)
game-music-emu 0 <= 0.6.5
References
CVSS V4
Score:
6.8
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
Unknown
Timeline
- 🟡
Public PoC available
- 👾
Exploit known to exist
Vulnerability published
Vulnerability Reserved
Credit
HaiND from the Post and Telecommunication Institute of Technology
