Katalog CVE

CVE-2026-37555

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.50%

Percentyl 40 - wyżej niż 40% wszystkich znanych CVE

Streszczenie

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.

Ocena ryzyka

Organizacja narażona jest na zdalne wykonanie kodu lub awarię aplikacji przetwarzającej pliki audio WAV za pomocą libsndfile, co może skutkować naruszeniem integralności systemu lub przerwaniem działania usług.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę libsndfile do wersji zawierającej pełną poprawkę dla CVE-2026-37555, która obejmuje również ścieżkę WAV i zamknięcia. Do czasu aktualizacji zaleca się ograniczenie przetwarzania niezaufanych plików WAV.

Inne podatności w libsndfile

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

An issue was discovered in libsndfile 1.2.2 IMA ADPCM codec. The AIFF code path (line 241) was fixed with (sf_count_t) cast, but the WAV code path (line 235) and close path (line 167) were not. When samplesperblock (int) * blocks (int) exceeds INT_MAX, the 32-bit multiplication overflows before being assigned to sf.frames (sf_count_t/int64). With samplesperblock=50000 and blocks=50000, the product 2500000000 overflows to -1794967296. This causes incorrect frame count leading to heap buffer overflow or denial of service. Both values come from the WAV file header and are attacker-controlled. This issue was discovered after an incomplete fix for CVE-2022-33065.

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