Podatności libTiMidity
3 znanych podatności CVE w libTiMidity, przetłumaczonych i ocenionych.
- CVE-2026-111156Średnie
libTiMidity do wersji 0.2.8 zawiera podatność polegającą na dostępie poza zakresem w funkcji init_soundfont() w src/sndfont.c, umożliwiającą uszkodzenie pamięci poprzez dostarczenie niezwalidowanych wartości bank i preset w nagłówku presetu SF2. Atakujący może spreparować plik .sf2, którego indeksy bank lub preset wykraczają poza 128-elementowe tablice tonebank lub drumset, powodując odczyty i zapisy pamięci sterty oraz awarie aplikacji.
- CVE-2026-111155Średnie
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.
- CVE-2026-111154Średnie
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

