Katalog CVE

CVE-2009-1438

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie całkowite w funkcji CSoundFile::ReadMed w libmodplug przed wersją 0.8.6 umożliwia atakującym wykonanie dowolnego kodu poprzez specjalnie przygotowany plik MED z nieprawidłowym komentarzem lub nazwą utworu. Wykorzystanie tej podatności prowadzi do przepełnienia bufora na stercie.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów korzystających z podatnych aplikacji. Może to prowadzić do utraty danych lub przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację libmodplug do wersji 0.8.6 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto monitorować i ograniczać otwieranie plików MED z nieznanych źródeł.

Powiązane podatności

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

Integer overflow in the CSoundFile::ReadMed function (src/load_med.cpp) in libmodplug before 0.8.6, as used in gstreamer-plugins, TTPlayer, and other products, allows context-dependent attackers to execute arbitrary code via a MED file with a crafted (1) song comment or (2) song name, which triggers a heap-based buffer overflow, as exploited in the wild in August 2008.

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