CVE-2026-72130 in Linuxinformazioni

Riassunto

di VulDB • 16/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

nvmet-auth: rifiutare buffer AUTH_RECEIVE di lunghezza insufficiente

La funzione nvmet_execute_auth_receive() si fida della lunghezza dell'allocazione AUTH_RECEIVE dopo aver verificato solo che sia diversa da zero e corrisponda alla lunghezza del trasferimento. Negli stati SUCCESS1, FAILURE1/default, ciò consente a un initiator NVMe-oF remoto di raggiungere i builder per le risposte DH-HMAC-CHAP a dimensione fissa utilizzando un buffer allocato con kmalloc() più corto della risposta; di conseguenza, nvmet_auth_success1() e nvmet_auth_failure1()) scrivono oltre il limite dell'allocazione. Entrambe si limitano a generare un WARN_ON in caso di lunghezza insufficiente e formattano comunque il messaggio.

Impatto: Un initiator NVMe-oF remoto con accesso a un target abilitato per l'autenticazione può innescare una scrittura heap out-of-bounds di 16 byte tramite una lunghezza di allocazione AUTH_RECEIVE di un solo byte.

Viene calcolata la lunghezza minima della risposta per lo step DH-HMAC-CHAP corrente in nvmet_auth_receive_data_len() e viene segnalata una lunghezza dati pari a zero quando l'allocazione fornita dall'host è più corta, in modo che il controllo esistente sulla lunghezza nulla in nvmet_execute_auth_receive() rifiuti il comando prima dell'esecuzione di qualsiasi builder. Il minimo per SUCCESS1 corrisponde a sizeof(struct nvmf_auth_dhchap_success1_data) più la lunghezza del hash HMAC, poiché l'hash della risposta viene scritto nella coda ad array flessibile rval[], quindi il minimo dipende dallo stato e non è un semplice sizeof fisso. CHALLENGE mantiene la sua guardia esistente per lunghezze variabili in nvmet_auth_challenge().

Questa condizione è raggiungibile solo quando sull'target è configurata l'autenticazione DH-HMAC-CHAP in-band.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00250

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!