CVE-2026-111157
ŚrednieCVSS 6.1Streszczenie
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- CVE-2023-34432Wysokie
Wykryto podatność typu przepełnienie bufora w stercie w programie sox, w funkcji lsx_readbuf. Ta wada może prowadzić do odmowy usługi, wykonania kodu lub ujawnienia informacji.
- CVE-2023-34318Wysokie
Wykryto podatność typu przepełnienie bufora w stercie w programie sox, w funkcji startread. Ta wada może prowadzić do odmowy usługi, wykonania kodu lub ujawnienia informacji.
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

