CVE-2026-111163
ŚrednieCVSS 5.5Streszczenie
WildMIDI do wersji 0.5.0 zawiera podatność heap out-of-bounds read w _WM_ParseNewHmi() w src/f_hmi.c, która odczytuje dane poza buforem podczas obsługi podzdarzeń 0xfe. Atakujący mogą dostarczyć spreparowany plik HMI z podzdarzeniem 0xfe 0x10 blisko końca bufora, aby odczytać do czterech bajtów poza alokacją.
Ocena ryzyka
Spreparowany plik HMI może spowodować awarię aplikacji dekodującej, prowadząc do odmowy usługi.
Rekomendacja
Zaktualizuj WildMIDI do wersji nowszej niż 0.5.0 i unikaj dekodowania niezaufanych plików HMI do czasu aktualizacji.
Inne podatności w WildMIDI
Zobacz wszystkie- CVE-2026-111162Średnie
WildMIDI do wersji 0.5.0 zawiera podatność polegającą na odczycie poza zakresem sterty w parserze HMP (_WM_ParseNewHmp()), wynikającą z niedomkniętych długości chunków. Atakujący może dostarczyć spreparowany plik .hmp z długością chunka 0-12, która zawija się do około 4 GB, powodując awarię aplikacji lub ujawnienie bajtów sterty przez WildMidi_GetInfo().
- CVE-2017-11662Wysokie
Funkcja _WM_ParseNewMidi w pliku f_midi.c w WildMIDI 0.4.2 może prowadzić do odmowy usługi poprzez odczyt nieprawidłowej pamięci i awarię aplikacji, gdy przetwarzany jest spreparowany plik mid.
- CVE-2017-11661Wysokie
Funkcja _WM_SetupMidiEvent w pliku internal_midi.c w WildMIDI 0.4.2 może prowadzić do odmowy usługi poprzez nieprawidłowe odczyty pamięci i awarię aplikacji, gdy przetwarzany jest spreparowany plik MIDI.
Oryginalny opis (angielski, źródło NVD)
WildMIDI through 0.5.0 contains a heap out-of-bounds read vulnerability in _WM_ParseNewHmi() in src/f_hmi.c that reads past buffers when handling 0xfe sub-events. Attackers can supply a crafted HMI file placing a 0xfe 0x10 sub-event near the buffer end to read up to four bytes past the allocation, crashing the decoding application.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

