CVE Catalog

CVE-2026-116725

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

3th percentile - higher than 3% of all known CVEs

Summary

gbsplay through 0.0.103 contains an out-of-bounds read vulnerability in mapper_map() in mapper.c that fails to reject ROM bank indexes beyond the ROM size, causing an underflowed bank length. Attackers can supply crafted .gbr, .gbs or .gb files with malicious bank indexes to make bank_get() read far past the heap ROM buffer and crash the player.

Risk Assessment

gbsplay player crashes or heap memory data leakage may occur. Organizations using gbsplay to process untrusted files are exposed to disruption and information disclosure.

Recommendation

Update gbsplay to a version newer than 0.0.103 if available, or apply the vendor patch. Avoid playing untrusted .gbr, .gbs and .gb files until updated.

Other vulnerabilities in gbsplay

See all
Original NVD description (English source)

gbsplay through 0.0.103 contains an out-of-bounds read vulnerability in mapper_map() in mapper.c that fails to reject ROM bank indexes beyond the ROM size, causing an underflowed bank length. Attackers can supply crafted .gbr, .gbs or .gb files with malicious bank indexes to make bank_get() read far past the heap ROM buffer and crash the player.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS