Katalog CVE

CVE-2026-74646

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux w module fastrpc brakuje blokady fl->lock podczas przenoszenia mapowań pamięci po przerwaniu wywołania invoke. Operacje list_del() i list_add_tail() są wykonywane bez tej blokady, co może prowadzić do wyścigu z innymi operacjami na liście mmaps. Poprawka dodaje blokadę wokół przenoszenia.

Ocena ryzyka

Brak synchronizacji może prowadzić do uszkodzenia listy mapowań, co może skutkować awarią systemu lub nieprawidłowym działaniem sterownika. Lokalny atakujący mógłby wykorzystać tę podatność do wywołania błędu jądra.

Rekomendacja

Należy zastosować poprawkę jądra Linux, która dodaje blokadę fl->lock podczas przenoszenia mapowań. Zalecane jest również śledzenie aktualizacji bezpieczeństwa dla jądra.

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: misc: fastrpc: take fl->lock when moving mmaps on interrupted invoke When an invoke is interrupted by a signal, wait_for_completion_interruptible() returns -ERESTARTSYS and fastrpc_internal_invoke() moves every buffer from fl->mmaps onto cctx->invoke_interrupted_mmaps. This list_del()/list_add_tail() walk runs without holding fl->lock, the lock that serialises fl->mmaps in fastrpc_req_mmap() and fastrpc_req_munmap() everywhere else. Take fl->lock around the move, matching every other fl->mmaps accessor.

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