gbsplay through 0.0.103 Out-of-Bounds Read via mapper_map ROM Bank Index
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| mmitch | gbsplay | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mmitch | Gbsplay |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.136% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Mmitch
Mmitch gbsplay |
|
| Vendors & Products |
Mmitch
Mmitch gbsplay |
| 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
|