Katalog CVE

CVE-2026-53388

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 podsystemie FUSE wykryto podatność polegającą na braku ponownego zablokowania żądania po pomyślnym wykonaniu funkcji fuse_try_move_folio(). Może to prowadzić do użycia po zwolnieniu (use-after-free) podczas dostępu do struktury fuse_io_args.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu lub eskalacji uprawnień w systemie, co może skutkować przejęciem kontroli nad jądrem i całym systemem.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę (commit dodający wywołanie lock_request() przed replace_page_cache_folio()).

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: fuse: re-lock request before replacing page cache folio fuse_try_move_folio() unlocks the request on entry but does not re-lock it on the success path. This means fuse_chan_abort() can end the request and free the fuse_io_args (eg fuse_readpages_end()) while the subsequent copy chain logic after fuse_try_move_folio() accesses the fuse_io_args, leading to use-after-free issues. Fix this by calling lock_request() before replace_page_cache_folio(). This ensures the request is locked on the success path which will prevent the fuse_io_args from being freed while the later copying logic runs, and also ensures that the ap->folios[i]->mapping is never null since ap->folios[i] will always point to the newfolio after replace_page_cache_folio().

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