Katalog CVE

CVE-2026-111152

ŚrednieCVSS 5.5
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

Game Music Emu (libgme) do wersji 0.6.5 zawiera podatność polegającą na odczycie poza zakresem sterty w funkcji get_data loadera AY, spowodowaną niedomknięciem liczby całkowitej w sprawdzaniu granic tabeli ścieżek. Atakujący może dostarczyć spreparowany plik ZXAYEMUL z nadmierną tabelą ścieżek, aby odczytać poza buforem pliku przez gme_track_info lub gme_start_track, powodując awarię konsumentów libgme.

Ocena ryzyka

Podatność może prowadzić do awarii aplikacji (odmowa usługi) oraz potencjalnego wycieku danych z pamięci. Ryzyko dotyczy aplikacji korzystających z libgme do odtwarzania niezaufanych plików ZXAYEMUL.

Rekomendacja

Zaktualizuj libgme do wersji nowszej niż 0.6.5, jeśli jest dostępna, lub unikaj odtwarzania niezaufanych plików ZXAYEMUL. Rozważ walidację rozmiaru tabeli ścieżek przed przetwarzaniem.

Inne podatności w Game Music Emu (libgme)

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

Game Music Emu (libgme) through 0.6.5 contains a heap out-of-bounds read vulnerability in the AY loader get_data function caused by an integer underflow in the track-table bounds check. Attackers can supply a crafted ZXAYEMUL file with an oversized track table to read past the file buffer via gme_track_info or gme_start_track, crashing libgme consumers.

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