Podatności AdPlug
3 znanych podatności CVE w AdPlug, przetłumaczonych i ocenionych.
- CVE-2026-110877Średnie
AdPlug w wersji do 2.4 zawiera podatność typu heap out-of-bounds read w funkcji CdmoLoader::load() w pliku src/dmo.cpp. Atakujący może odczytać dane poza zaalokowanym obszarem sterty, dostarczając obcięty plik TwinTeam DMO (12 lub 13 bajtów), który przechodzi przez dmo_unpacker::decrypt() i jest otwierany przez CAdPlug::factory.
- CVE-2026-110876Średnie
AdPlug w wersji do 2.4 zawiera podatność typu out-of-bounds read w pliku src/xsm.cpp, umożliwiającą odczyt przed tablicą note_table poprzez podanie ujemnego indeksu nuty. Atakujący może przygotować plik XSM z sygnaturą ofTAZ! i bajtem utworu 0x80 lub wyższym, powodując global-buffer-overflow podczas odtwarzania.
- CVE-2026-110875Średnie
AdPlug w wersji do 2.4 zawiera przepełnienie bufora sterty w funkcji CksmPlayer::update() w pliku src/ksm.cpp, które zapisuje poza stałą tablicę databuf[2048] bez sprawdzania granic. Atakujący może dostarczyć spreparowany moduł .ksm, którego nuty dzielą jeden slot czasowy, powodując uszkodzenie pamięci i odmowę usługi.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

