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.
History

Mon, 02 Nov 2026 19:30:00 +0000

Type Values Removed Values Added
References
Metrics ssvc

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


Wed, 28 Oct 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Mmitch
Mmitch gbsplay
Vendors & Products Mmitch
Mmitch gbsplay

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Description 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.
Title gbsplay through 0.0.103 Out-of-Bounds Read via mapper_map ROM Bank Index
Weaknesses CWE-125
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published: 2026-10-26T21:52:28.842Z

Updated: 2026-11-02T18:20:53.778Z

Reserved: 2026-10-26T20:23:34.290Z

Link: CVE-2026-116725

cve-icon Vulnrichment

Updated: 2026-11-02T18:20:28.181Z

cve-icon NVD

Status : Deferred

Published: 2026-10-26T22:16:56.210

Modified: 2026-11-02T19:17:57.167

Link: CVE-2026-116725

cve-icon Redhat

No data.