CVE-2026-98728 in Linux
Résumé
par VulDB • 19/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
tpm : correction d’une erreur de décalage (off-by-four) dans la vérification des limites de tpm2_get_random()
Lorsque la réponse contient l’indicateur TPM2_ST_SESSIONS, la fonction tpm2_get_random() saute le champ de taille du paramètre de 4 octets avant d’accéder aux données aléatoires. Cependant, la vérification des limites compare toujours la longueur de la réponse à TPM_HEADER_SIZE. Une réponse tronquée peut ainsi passer cette vérification et entraîner une lecture par memcpy() jusqu’à 4 octets au-delà de la fin de la réponse ; les contenus obsolètes du tampon se retrouvent alors dans les données aléatoires transmises à l’appelant.
Cette erreur est corrigée en comparant désormais la longueur de la réponse avec « offset », qui inclut déjà le champ de taille du paramètre sauté.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.