Katalog CVE

CVE-2026-111271

ŚrednieCVSS 5.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

libmodplug do wersji 0.8.9.1 zawiera odczyt poza zakresem bufora sterty w funkcji CSoundFile::ReadAMS2() w pliku src/load_ams.cpp, który pozwala atakującym odczytać sąsiednią pamięć sterty poprzez spreparowane pliki AMS. Atakujący może dostarczyć moduł AMS, którego bajty efektów wzorca mają ustawiony bit 7, wyprowadzając dekoder poza bufor wejściowy i wywołując awarię.

Ocena ryzyka

Podatność umożliwia zdalne wywołanie awarii aplikacji odtwarzających pliki modułów muzycznych, co może prowadzić do ataku denial of service lub wycieku danych z pamięci.

Rekomendacja

Zaktualizować libmodplug do wersji nowszej niż 0.8.9.1 oraz poprawić sprawdzanie granic bufora w funkcji ReadAMS2().

Inne podatności w libmodplug

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

libmodplug through 0.8.9.1 contains a heap-based out-of-bounds read vulnerability in CSoundFile::ReadAMS2() in src/load_ams.cpp that allows attackers to read adjacent heap memory via crafted AMS files. Attackers can supply an AMS module whose pattern effect bytes keep bit 7 set, driving the decoder past the input buffer and crashing any libmodplug consumer.

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