CVE-2026-96675
NiskieCVSS 3.3Streszczenie
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.
Ocena ryzyka
Atakujący może spowodować awarię aplikacji korzystających z ALSA, co prowadzi do niedostępności usług i potencjalnych zakłóceń w działaniu systemu.
Rekomendacja
Zaleca się aktualizację alsa-lib do wersji, która zawiera poprawkę, oraz unikanie ładowania niezaufanych plików konfiguracyjnych ALSA.
Inne podatności w alsa-lib
Zobacz wszystkie- 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.
- CVE-2026-90781Średnie
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.
Oryginalny opis (angielski, źródło NVD)
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.

