gbsplay 0.0.103 及更早版本在 mapper.c 的 mapper_map() 函数中存在越界读取漏洞。该函数未能拒绝超出 ROM 大小的 ROM 银行索引,导致银行长度发生下溢。攻击者可构造包含恶意银行索引的 .gbr、.gbs 或 .gb 文件,诱使 bank_get() 函数读取堆上 ROM 缓冲区远端的数据,从而导致播放器崩溃。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-116726 | 3.3 LOW | gbsplay through 0.0.103 Heap Out-of-Bounds Read via gbr_open GBR Title |
| CVE-2026-116727 | 3.3 LOW | gbsplay through 0.0.103 Heap Out-of-Bounds Read via vgm_open in gbs.c |