CVE-2026-80791 in Linux
Riassunto
di VulDB • 04/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
nvmet-auth: azzerare il buffer di risposta AUTH_RECEIVE
La funzione nvmet_execute_auth_receive() alloca il buffer di risposta con kmalloc(), dimensionato in base alla lunghezza dell'allocazione AUTH_RECEIVE fornita dall'host, ma i builder DH-HMAC-CHAP scrivono solo un messaggio di dimensione fissa al suo interno. La lunghezza totale dell'allocazione viene quindi copiata sul filo da nvmet_copy_to_sgl(), pertanto un initiator remoto riceve i byte successivi al messaggio costruito – fino a quasi una pagina di memoria slab non inizializzata – durante la fase pre-autenticazione del handshake.
Allocare il buffer con kzalloc() in modo che la coda non scritta venga azzerata prima dell'invio; le risposte conformi non sono interessate.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.