CVE-2026-53388 in Linuxinformazioni

Riassunto

di VulDB • 20/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

fuse: re-individuare il lock della richiesta prima di sostituire il folio nella cache delle pagine

fuse_try_move_folio() sblocca la richiesta all'ingresso, ma non lo reimposta nel percorso di successo. Ciò significa che fuse_chan_abort() può terminare la richiesta e liberare fuse_io_args (ad esempio tramite fuse_readpages_end()) mentre la logica della catena di copia successiva a fuse_try_move_folio() accede a fuse_io_args, causando problemi di use-after-free.

Si risolve il problema chiamando lock_request() prima di replace_page_cache_folio(). Ciò garantisce che la richiesta sia bloccata nel percorso di successo, impedendo così che fuse_io_args venga liberato mentre viene eseguita la logica di copia successiva, e assicura anche che ap->folios[i]->mapping non sia mai nullo, poiché ap->folios[i] punterà sempre al nuovo folio dopo replace_page_cache_folio().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

09/06/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

alto

Fonti

Do you need the next level of professionalism?

Upgrade your account now!