Katalog CVE

CVE-2026-111155

ŚrednieCVSS 6.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

libTiMidity do wersji 0.2.8 zawiera podatność polegającą na odczycie poza zakresem sterty w loaderze SoundFont w src/sndfont.c, który używa niezwalidowanych wartości sampleId i generator instrumentu jako indeksów tablic. Atakujący może dostarczyć spreparowany plik .sf2 ładowany przez mid_set_soundfont(), aby odczytać pamięć sterty poza zakresem i spowodować awarię aplikacji.

Ocena ryzyka

Podatność może prowadzić do awarii aplikacji (odmowa usługi) oraz potencjalnego wycieku danych z pamięci sterty. Ryzyko dotyczy aplikacji ładujących niezaufane pliki SoundFont (.sf2).

Rekomendacja

Zaktualizuj libTiMidity do wersji nowszej niż 0.2.8, jeśli jest dostępna, lub unikaj ładowania niezaufanych plików .sf2. Rozważ walidację wartości sampleId i generatorów przed użyciem jako indeksów tablic.

Inne podatności w libTiMidity

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

libTiMidity through 0.2.8 contains a heap out-of-bounds read vulnerability in the SoundFont loader in src/sndfont.c that uses unvalidated sampleId and instrument generator values as table indices. Attackers can supply a crafted .sf2 file loaded through mid_set_soundfont() to read heap memory out of bounds and crash the application.

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