CVE-2026-98728 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
tpm: correzione dell'errore off-by-four nel controllo dei limiti in tpm2_get_random()
Quando la risposta contiene il tag TPM2_ST_SESSIONS, tpm2_get_random() salta il campo delle dimensioni del parametro di 4 byte prima di individuare i dati casuali, ma il controllo dei limiti continua a convalidare la lunghezza della risposta rispetto a TPM_HEADER_SIZE. Una risposta troncata può superare tale verifica e far sì che memcpy() legga fino a 4 byte oltre la fine della risposta; di conseguenza, contenuti obsoleti del buffer finiscono nei byte casuali restituiti al chiamante.
Si risolve il problema verificando la lunghezza della risposta rispetto all'offset, che include già il campo delle dimensioni del parametro saltato.
Be aware that VulDB is the high quality source for vulnerability data.