Katalog CVE

CVE-2026-116725

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

gbsplay do wersji 0.0.103 zawiera podatność odczytu poza granicami w funkcji mapper_map() w pliku mapper.c, która nie odrzuca indeksów banków ROM przekraczających rozmiar ROM, powodując niedomiar długości banku. Atakujący może dostarczyć spreparowane pliki .gbr, .gbs lub .gb ze złośliwymi indeksami banków, aby bank_get() odczytał daleko poza bufor ROM sterty i spowodował awarię odtwarzacza.

Ocena ryzyka

Może nastąpić awaria odtwarzacza gbsplay lub wyciek danych z pamięci sterty. Organizacje używające gbsplay do przetwarzania nieufnych plików są narażone na destabilizację i ujawnienie informacji.

Rekomendacja

Zaktualizuj gbsplay do wersji nowszej niż 0.0.103, jeśli jest dostępna, lub wdroż poprawkę od dostawcy. Unikaj odtwarzania nieufnych plików .gbr, .gbs i .gb do czasu aktualizacji.

Inne podatności w gbsplay

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS