Katalog CVE

CVE-2026-111157

ŚrednieCVSS 6.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

SoX do wersji 14.4.2 zawiera podatność polegającą na zapisie poza zakresem sterty w funkcji lsx_ms_adpcm_block_expand_i() w src/adpcm.c, wywoływaną przez nieparzystą wartość samplesPerBlock w chunku fmt pliku WAV. Atakujący może dostarczyć spreparowany plik MS ADPCM WAV do sox lub dowolnego konsumenta libsox, aby zapisać częściowo kontrolowaną 16-bitową próbkę poza buforem sterty przydzielonym przez wav_ms_adpcm_fmt().

Ocena ryzyka

Podatność może prowadzić do uszkodzenia pamięci sterty, awarii aplikacji, a potencjalnie do wykonania dowolnego kodu. Ryzyko dotyczy aplikacji przetwarzających niezaufane pliki WAV w formacie MS ADPCM.

Rekomendacja

Zaktualizuj SoX do wersji nowszej niż 14.4.2, jeśli jest dostępna, lub unikaj przetwarzania niezaufanych plików MS ADPCM WAV. Rozważ walidację wartości samplesPerBlock przed przetwarzaniem.

Inne podatności w SoX

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

SoX through 14.4.2 contains a heap out-of-bounds write vulnerability in lsx_ms_adpcm_block_expand_i() in src/adpcm.c, triggered by an odd samplesPerBlock value in the WAV fmt chunk. Attackers can supply a crafted MS ADPCM WAV file to sox or any libsox consumer to write a partially controlled 16-bit sample past the heap buffer allocated by wav_ms_adpcm_fmt().

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