CVE-2026-90781
ŚrednieCVSS 4.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
Biblioteka alsa-lib do wersji 1.2.16.1 zawiera przepełnienie bufora stosu w funkcji __snd_ctl_ascii_elem_id_parse(), która zapisuje jeden bajt poza 64-bajtowym buforem podczas przetwarzania pola name= o długości 64 lub więcej znaków. Atakujący może dostarczyć długi identyfikator elementu sterującego poprzez zapisane pliki stanu lub argumenty wiersza poleceń, aby nadpisać sąsiednią pamięć stosu i spowodować awarię procesu.
Ocena ryzyka
Atakujący może zdalnie lub lokalnie wywołać awarię procesu korzystającego z alsa-lib, prowadząc do odmowy usługi (DoS), a potencjalnie do wykonania dowolnego kodu.
Rekomendacja
Zaktualizuj bibliotekę alsa-lib do wersji nowszej niż 1.2.16.1, która zawiera poprawkę tej podatności.
Inne podatności w alsa-lib
Zobacz wszystkie- CVE-2026-96675Niskie
alsa-lib do wersji 1.2.16.1 zawiera podatność na odmowę usługi w pluginie multi PCM, który nie waliduje rzadkich indeksów powiązań przed dostępem do tablicy. Atakujący może dostarczyć złośliwy plik konfiguracyjny ALSA z rzadkimi powiązaniami, aby wywołać odczyt poza zakresem tablicy i błąd asercji, powodując przerwanie działania aplikacji.
- CVE-2026-96674Średnie
alsa-lib do wersji 1.2.16.1 oblicza łączny rozmiar elementu topologii przy użyciu arytmetyki 32-bitowej w src/topology/ctl.c, co umożliwia przepełnienie liczb całkowitych omijające sprawdzanie granic. Atakujący może dostarczyć spreparowane pliki topologii, które powodują odczyt poza buforem topologii.
Oryginalny opis (angielski, źródło NVD)
alsa-lib through 1.2.16.1 contains a stack buffer overflow in the __snd_ctl_ascii_elem_id_parse() function that writes one byte past a 64-byte buffer when parsing a name= field with 64 or more characters. Attackers can supply a long control-element identifier string through saved state files or command-line arguments to overwrite adjacent stack memory and crash the calling process.

