Description
Game Music Emu (libgme) through 0.6.5 contains a global out-of-bounds read vulnerability in Classic_Emu::mute_voices_ that allows attackers to crash applications by supplying NSF files whose voice count exceeds the 16-entry voice-type table. Attackers can craft an NSF header with chip_flags 0x3F, opened through gme_open_data or gme_open_file, to read past the static array during loading and cause denial of service.
Published: 2026-10-15
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch immediately
AI Analysis

Impact

Game Music Emu (libgme) through version 0.6.5 contains a vulnerability in the Classic_Emu::mute_voices_ function that performs an out‑of‑bounds read. The read occurs when the library processes NSF files whose voice count exceeds the 16‑entry voice‑type table. This bug leads to a crash of any application that loads such a file, resulting in a denial of service. The weakness is classified as CWE‑125, an out‑of‑bounds read flaw that compromises application stability.

Affected Systems

The affected product is libgme:game‑music‑emu, the Game Music Emu library. Versions up to and including 0.6.5 are vulnerable. Proprietary or derivative builds that embed the unpatched library are also impacted.

Risk and Exploitability

The CVSS score of 6.8 indicates medium severity. An attacker can craft a malicious NSF header with chip_flags 0x3F and supply the file to any instance that calls gme_open_data or gme_open_file. The EPSS score is less than 1 %, suggesting a very low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog, meaning no widespread, confirmed exploitation has been reported. The primary vector is local or remote file delivery, so any user capable of providing a crafted NSF file to the target application can trigger the crash. Because of the low exploitation probability and dependence on file handling, the risk is moderate but should be mitigated promptly.

Generated by OpenCVE AI on October 16, 2026 at 17:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libgme to the latest release (0.6.6 or newer) where the out‑of‑bounds read is fixed.
  • Validate NSF files before opening them by ensuring the voice count does not exceed sixteen and rejecting headers with chip_flags 0x3F; treat any NSF file that fails this check as untrusted and refuse to load it with gme_open_data or gme_open_file.
  • If an upgrade is not immediately possible, run applications that use libgme inside a sandbox or container with restricted memory, or disable NSF file support altogether if it is not required.

Generated by OpenCVE AI on October 16, 2026 at 17:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description Game Music Emu (libgme) through 0.6.5 contains a global out-of-bounds read vulnerability in Classic_Emu::mute_voices_ that allows attackers to crash applications by supplying NSF files whose voice count exceeds the 16-entry voice-type table. Attackers can craft an NSF header with chip_flags 0x3F, opened through gme_open_data or gme_open_file, to read past the static array during loading and cause denial of service.
Title Game Music Emu (libgme) through 0.6.5 Out-of-Bounds Read via Classic_Emu::mute_voices_
First Time appeared Game-music-emu Project
Game-music-emu Project game-music-emu
Weaknesses CWE-125
CPEs cpe:2.3:a:game-music-emu_project:game-music-emu:*:*:*:*:*:*:*:*
Vendors & Products Game-music-emu Project
Game-music-emu Project game-music-emu
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 6.8, 'vector': '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'}


Subscriptions

Game-music-emu Project Game-music-emu
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T19:42:42.818Z

Reserved: 2026-10-15T17:04:00.957Z

Link: CVE-2026-111153

cve-icon Vulnrichment

Updated: 2026-10-15T19:42:37.177Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T19:17:30.103

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-111153

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T13:15:08Z

Weaknesses