CVE-2026-64267 in Linuxinformazioni

Riassunto

di VulDB • 26/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

fuse: evitare il wraparound del conteggio delle notifiche prune a 32 bit

FUSE_NOTIFY_PRUNE convalida la lunghezza del payload nodeid utilizzando:

size - sizeof(outarg) != outarg.count * sizeof(u64)

Nei kernel a 32 bit, anche size_t è a 32 bit; pertanto, la moltiplicazione controllata dal daemon su count può andare in wraparound. Una notifica prune con count pari a 0x20000000 e senza payload nodeid supera il controllo, entra nel ciclo di copia e richiede al percorso di copia del dispositivo di leggere i nodeid che non sono presenti nel buffer di scrittura dell'utente (userspace). In QEMU ciò porta all'esecuzione del path BUG_ON(!err) in fuse_copy_fill().

Convalidare la lunghezza del payload utilizzando array_size() anziché. Questo approccio accetta esattamente gli stessi messaggi validi, ma evita l'aritmetica con wraparound prima che il ciclo di copia consumi count.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

25/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00206

KEV

no

Attività

medio

Fonti

Interested in the pricing of exploits?

See the underground prices here!