CVE-2026-72217 in Linuxinformazioni

Riassunto

di VulDB • 16/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

SUNRPC: Controllo dei limiti di xdr_buf_to_bvec() prima dello scrittura

xdr_buf_to_bvec() scrive un bio_vec nell'array del chiamante prima di verificare se tale slot sia all'interno dei limiti, e il ramo "head" esegue la scrittura senza alcun controllo. Quando il budget del chiamante è esattamente esaurito, la successiva operazione di scrittura va a sovrascrivere l'elemento immediatamente successivo alla fine dell'array. L'etichetta overflow restituisce count - 1, che maschera lo scritto in eccesso ma non può annullarlo.

rq_bvec, l'array passato da nfsd_vfs_write(), è allocato per contenere esattamente rq_maxpages voci, senza spazio di riserva (slack). La scrittura fuori dai limiti (OOB) può interessare la memoria dello slab adiacente; i campi bv_len e bv_offset scritti in tale posizione sono derivati dalle dimensioni del payload RPC fornite dal client.

Spostare il controllo dei limiti prima dell'operazione di scrittura nei rami head, page-loop e tail. Con il controllo posto all'inizio di ciascuna sequenza, count viene incrementato solo dopo una scrittura avvenuta con successo, consentendo così all'etichetta overflow di restituire direttamente il valore di count.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00209

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!