Katalog CVE

CVE-2026-56109

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

Biblioteka ALSA przed wersją 1.2.16.1 zawiera podwójne zwolnienie pamięci w funkcji parse_def() w pliku src/conf.c. Podczas parsowania zagnieżdżonych bloków konfiguracyjnych, brak sprawdzenia wartości zwracanych powoduje dwukrotne wywołanie snd_config_delete() na tym samym już zwolnionym węźle, co prowadzi do zapisu pod wskaźnik NULL lub odczytu z nieprawidłowej pamięci.

Ocena ryzyka

Atakujący może dostarczyć złośliwie spreparowany tekst konfiguracji ALSA, co może doprowadzić do uszkodzenia pamięci i potencjalnie do wykonania dowolnego kodu lub awarii systemu.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę ALSA do wersji 1.2.16.1 lub nowszej. Ograniczyć dostęp do źródeł konfiguracji ALSA tylko dla zaufanych użytkowników.

Powiązane podatności

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

The Advanced Linux Sound Architecture (ALSA) library before 1.2.16.1 contains a double-free vulnerability in parse_def() in src/conf.c that allows attackers to corrupt memory by supplying maliciously crafted ALSA configuration text. When parsing nested compound or array configuration blocks, parse_def() fails to check return values before continuing, causing snd_config_delete() to be called twice on the same already-freed node, resulting in a NULL-pointer write or invalid memory read.

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