Katalog CVE

CVE-2026-116741

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

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

Streszczenie

Speex (libspeex) do wersji 1.2.1 zawiera podatność na zapis poza granicami bufora w speex_bits_read_whole_bytes() w libspeex/bits.c, która nieprawidłowo obsługuje obcinanie długości dla buforów SpeexBits niebędących własnością. Atakujący mogą przesyłać spreparowane dane Speex do buforów skonfigurowanych za pomocą speex_bits_init_buffer() lub speex_bits_set_bit_buffer(), aby uszkodzić pamięć sterty lub stosu i spowodować awarię aplikacji.

Ocena ryzyka

Możliwość uszkodzenia pamięci sterty lub stosu i awarii aplikacji przetwarzających spreparowane dane Speex. Może to prowadzić do odmowy usługi lub potencjalnie wykonania nieautoryzowanego kodu.

Rekomendacja

Zaktualizować libspeex do wersji nowszej niż 1.2.1, jeśli jest dostępna, lub zastosować poprawkę od dostawcy. Do czasu aktualizacji unikać przetwarzania niezaufanych strumieni Speex w aplikacjach używających buforów niebędących własnością.

Powiązane podatności

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

Speex (libspeex) through 1.2.1 contains an out-of-bounds write vulnerability in speex_bits_read_whole_bytes() in libspeex/bits.c that mishandles length truncation for non-owned SpeexBits buffers. Attackers can stream crafted Speex data into buffers set up with speex_bits_init_buffer() or speex_bits_set_bit_buffer() to corrupt heap or stack memory and crash applications.

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