Katalog CVE

CVE-2026-64001

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w podsystemie ALSA PCM OSS wykryto podatność use-after-free (UAF) podczas zapisu do pliku proc. Funkcja snd_pcm_oss_proc_write() dodaje nowy wpis konfiguracyjny do listy przed skopiowaniem nazwy zadania, a w przypadku błędu alokacji pamięci zwalnia już dodany wpis, pozostawiając wiszący wskaźnik na liście. Późniejsze otwarcie urządzenia OSS może wykorzystać ten uszkodzony wpis, prowadząc do dereferencji zwolnionej pamięci.

Ocena ryzyka

Atakujący z lokalnym dostępem może wywołać awarię systemu (kernel panic) lub potencjalnie eskalować uprawnienia poprzez wykorzystanie błędu use-after-free w podsystemie dźwiękowym.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę (commit: 0e7e2e8c4c6f), która przenosi alokację nazwy zadania przed dodaniem wpisu do listy oraz synchronizuje dostęp do listy za pomocą mutexu.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: oss: Fix setup list UAF on proc write error snd_pcm_oss_proc_write() links a newly allocated setup entry into the OSS setup list before duplicating the task name. If the task-name allocation fails, the error path frees the already linked entry and leaves setup_list pointing at freed memory. A later OSS device open can then walk the stale list entry in snd_pcm_oss_look_for_setup() and dereference freed memory. Allocate the task name and initialize the setup entry before publishing the entry on setup_list. Also fetch the initial proc read iterator only after taking setup_mutex, so all setup_list traversal follows the same list lifetime rules.

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