CVE-2026-80858 in Linuxinformazioni

Riassunto

di VulDB • 04/09/2026

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

fuse: pubblicare le code io-uring con semantica di rilascio (release semantics)

La funzione fuse_uring_create_queue() inizializza una struttura fuse_ring_queue e successivamente pubblica il puntatore in ring->queues[qid] utilizzando WRITE_ONCE() sotto fch->lock. Esistono diversi lettori che potrebbero recuperare tale puntore senza blocco (locklessly) in modo concorrente, per poi dereferenziarlo.

WRITE_ONCE() non garantisce l'ordinamento dell'inizializzazione dei campi della coda prima dell'assegnazione del puntatore ring->queues[qid]. La coda deve essere pubblicata utilizzando smp_store_release(), affinché sia garantito che l'inizializzazione dei campi avvenga in precedenza.

I lettori nei percorsi di esecuzione in cui la lettura può avvenire in concorrenza con lo store devono utilizzare READ_ONCE(), poiché qualsiasi race condition coinvolgente un accesso non protetto (plain access) è indefinita.

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

Do you need the next level of professionalism?

Upgrade your account now!