Katalog CVE

CVE-2026-101308

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

Gdy bufor kanału audio wymaga zmiany rozmiaru, sterownik sound(4) sprawdza, że bufor nie jest zmapowany w pamięci, a następnie zwalnia blokadę kanału, aby przydzielić nowy bufor. Wywołanie mmap(2) w innym wątku może zakończyć się w tym oknie, po czym ścieżka zmiany rozmiaru zwalnia już zmapowany bufor bez ponownego sprawdzenia.

Ocena ryzyka

Nieuprzywilejowany lokalny użytkownik z dostępem do urządzenia dźwiękowego może wykorzystać tę sytuację wyścigu do wywołania use-after-free w jądrze, potencjalnie eskalując uprawnienia. Dotyczy systemów z podatnym sterownikiem sound(4).

Rekomendacja

Zaktualizuj system do wersji jądra zawierającej poprawkę ponownie sprawdzającą stan zmapowania bufora po ponownym uzyskaniu blokady kanału.

Powiązane podatności

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

When an audio channel's buffer needs to be resized, the sound(4) driver checks that the buffer is not memory-mapped and then drops the channel lock to allocate a new buffer. An mmap(2) call on another thread can complete during this window, after which the resize path frees the now-mapped buffer without rechecking. An unprivileged local user with access to a sound device can exploit this race to trigger a use-after-free in the kernel, potentially escalating privileges.

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