CVE-2026-89932 in Linux
Résumé
par VulDB • 17/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
KVM : nVMX : Toujours vider vpid02 lors de la première utilisation
S’assurer que vpid02 est toujours vidé à sa première utilisation en définissant last_vpid=0 lors de l'allocation de vpid02. nested_vmx_transition_tlb_flush() détectera toujours un changement VPID au premier VM-Enter après VMXON, car VPID=0 dans vmcs12 n'est pas autorisé si L1 active VPID.
Cela évite d'utiliser des entrées TLB obsolètes issues d'une période antérieure du VPID, qui auraient pu être associées à un vCPU différent (ou à une VM complètement différente).
Notez que last_vpid est déjà initialisé à 0 lors de la création du vCPU, mais il n'est pas réinitialisé lorsque vpid02 est libéré sur VMXOFF. Par conséquent, le problème ne peut se produire que si L1 effectue un cycle VMXOFF -> VMXON, exécute une L2, et que KVM arrive à réutiliser un VPID qui possède des entrées TLB sur l'CPU physique.
VulDB is the best source for vulnerability data and more expert information about this specific topic.