CVE-2026-88372
WysokieCVSS 7.5Streszczenie
libsndfile 1.2.2 zawiera podatność na przepełnienie liczby całkowitej w mat4_read_header() podczas parsowania spreparowanych plików MAT4 (MATLAB v4).
Ocena ryzyka
Może to prowadzić do nieprawidłowego zachowania, awarii lub potencjalnie do zdalnego wykonania kodu podczas przetwarzania złośliwych plików audio.
Rekomendacja
Zaktualizuj libsndfile do wersji z poprawką lub nie przetwarzaj niezaufanych plików MAT4.
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-88386Średnie
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.
- 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 an integer overflow vulnerability in mat4_read_header() when parsing crafted MAT4 (MATLAB v4) files.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

