Katalog CVE

CVE-2026-111154

ŚrednieCVSS 6.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

libTiMidity do wersji 0.2.8 zawiera podatność polegającą na zapisie poza zakresem stosu w loaderze SoundFont, umożliwiającą uszkodzenie pamięci stosu poprzez niesprawdzone operatory generatorów w parse_gen. Atakujący może dostarczyć spreparowany plik .sf2 z wartościami operatorów pgen/igen poza zakresem, aby zapisać wybrane 16-bitowe wartości w pobliżu obiektu Layer na stosie, powodując awarie i uszkodzenie pamięci stosu.

Ocena ryzyka

Podatność może prowadzić do uszkodzenia pamięci stosu, awarii aplikacji, a potencjalnie do wykonania dowolnego kodu. 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 operatorów pgen/igen przed przetwarzaniem.

Inne podatności w libTiMidity

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

libTiMidity through 0.2.8 contains a stack out-of-bounds write vulnerability in the SoundFont loader that allows attackers to corrupt stack memory via unchecked generator operators in parse_gen. Attackers can supply a crafted .sf2 file with out-of-range pgen/igen operator values to write chosen 16-bit values near the stack Layer object, causing crashes and stack memory corruption.

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