CVE-2026-80859 in Linuxinformazioni

Riassunto

di VulDB • 04/09/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

fuse: correzione della mancanza di una barriera durante il controllo della prontezza di io-uring

fuse_block_alloc() legge fch->initialized e successivamente fch->io_uring. Il campo fch->io_uring viene impostato prima di fch->initialized, con ordinamento garantito da smp_wmb() in fuse_chan_set_intialized(), ma fuse_block_alloc() non dispone di una corrispondente barriera di lettura tra i due caricamenti (loads).

Ciò può portare un'unità centrale di elaborazione (CPU) a osservare il valore fch->initialized=1 mentre fch->io_uring=0, saltando così il controllo che blocca l'allocazione delle richieste fino alla prontezza dei code di io-uring. Questo comportamento potrebbe reintrodurre il deadlock da inversione dell'ordine di blocco (lock-order inversion) prevenuto dal commit 3393ff964e0f.

Viene aggiunta una barriera smp_rmb() per accoppiarsi con la smp_wmb() presente in fuse_chan_set_initialized(), al fine di prevenire questa problematica.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!