CVE-2026-116725
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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- CVE-2026-116727Niskie
gbsplay do wersji 0.0.103 zawiera podatność na odczyt poza buforem sterty w funkcji vgm_open() w pliku gbs.c, która przetwarza strumień poleceń VGM bez sprawdzania granic. Atakujący może dostarczyć spreparowany plik VGM z opkodami oczekiwania i bez terminatora 0x66, powodując odczyt poza buforem sterty i awarię odtwarzacza.
- CVE-2026-116726Niskie
gbsplay do wersji 0.0.103 zawiera podatność na odczyt poza buforem sterty w funkcji gbr_open() w pliku gbs.c, która nie weryfikuje długości pliku przed skanowaniem pola tytułu ROM GBR. Atakujący może dostarczyć spreparowany plik GBR o rozmiarze od 0x21 do 0x162 bajtów, powodując odczyt poza buforem sterty, awarię gbsplay lub wyciek pamięci.
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

