CVE-2026-88386
NieznaneStreszczenie
libsndfile 1.2.2 zawiera problem z dostępem do nieprawidłowo wyrównanej pamięci w funkcji psf_binheader_readf() podczas analizy fragmentów WAV fmt. Specjalnie spreparowany plik WAV może spowodować rzutowanie nieprawidłowo wyrównanego adresu docelowego na unsigned int * i wykonanie 4-bajtowego zapisu. Prowadzi to do niezdefiniowanego zachowania i odmowy usługi.
Ocena ryzyka
Atakujący może zdalnie wywołać awarię aplikacji przetwarzającej pliki audio, powodując odmowę usługi. Może to zakłócić działanie systemów odtwarzających lub przetwarzających dźwięk.
Rekomendacja
Zaktualizuj libsndfile do wersji nowszej niż 1.2.2, która zawiera poprawkę. Do czasu aktualizacji unikaj przetwarzania niezaufanych plików WAV.
Inne podatności w libsndfile
Zobacz wszystkie- CVE-2017-14246Wysokie
W bibliotece libsndfile w wersji 1.0.28 występuje błąd odczytu poza zakresem w funkcji d2ulaw_array(), który może prowadzić do zdalnego ataku DoS lub ujawnienia informacji, związany z niewłaściwym przetwarzaniem wartości zmiennoprzecinkowych NAN i INFINITY.
- CVE-2017-14245Wysokie
W bibliotece libsndfile w wersji 1.0.28 występuje błąd odczytu poza zakresem w funkcji d2alaw_array(), który może prowadzić do zdalnego ataku DoS lub ujawnienia informacji, związany z niewłaściwym przetwarzaniem wartości zmiennoprzecinkowych NAN i INFINITY.
- CVE-2017-6892Wysokie
W wersji 1.0.28 biblioteki libsndfile występuje błąd w funkcji 'aiff_read_chanmap()', który może być wykorzystany do wywołania odczytu pamięci poza przydzielonym zakresem za pomocą specjalnie przygotowanego pliku AIFF.
- CVE-2017-8361Wysokie
Funkcja flac_buffer_copy w pliku flac.c w libsndfile w wersji 1.0.28 pozwala zdalnym atakującym na spowodowanie odmowy usługi (przepełnienie bufora i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany plik audio.
- CVE-2015-7805Wysokie
W bibliotece libsndfile w wersji 1.0.25 występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez zdalnych atakujących poprzez wartość headindex w nagłówku pliku AIFF.
- CVE-2017-12562Krytyczne
W funkcji psf_binheader_writef w pliku common.c w bibliotece libsndfile do wersji 1.0.28 występuje przepełnienie bufora oparte na stercie, które może prowadzić do awarii aplikacji lub innych nieokreślonych skutków.
- CVE-2026-88372Wysokie
libsndfile 1.2.2 zawiera podatność na przepełnienie liczby całkowitej w mat4_read_header() podczas parsowania spreparowanych plików MAT4 (MATLAB v4).
- CVE-2026-37555Wysokie
W bibliotece libsndfile 1.2.2 w kodzie IMA ADPCM wykryto podatność polegającą na przepełnieniu liczby całkowitej przy mnożeniu wartości samplesperblock i blocks w ścieżce WAV. Atakujący może dostarczyć specjalnie spreparowany plik WAV, co prowadzi do nieprawidłowego zliczania ramek, a w konsekwencji do przepełnienia bufora sterty lub odmowy usługi.
Oryginalny opis (angielski, źródło NVD)
libsndfile 1.2.2 contains a misaligned memory access issue in psf_binheader_readf() while parsing WAV fmt chunks. A specially crafted WAV file can cause the function to cast an unaligned destination address to unsigned int * and perform a 4-byte store. This results in undefined behavior leading to denial of service.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

