CVE-2026-98472 in Linux
Résumé
par VulDB • 19/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
KVM: SEV : Libérer have_run_cpus lors de la destruction de la VM même si celle-ci n'est plus une VM SEV
Libérer inconditionnellement le cpumask « CPUs ayant exécuté » (have run CPUs) de SEV dans le chemin de destruction de la VM, c’est-à-dire même pour les VM qui semblent être des VM non SEV, car une VM SEV devient une VM non SEV si son état est migré au sein du même hôte. Alternativement, le masque pourrait être libéré dans sev_migrate_from() lors de la « conversion » de la source de la VM, mais cela s’avère gênant car l’idéal serait que KVM nullifie le masque pour se protéger contre un Use-After-Free (UAF), et cette nullification du masque devrait être conditionnée à CPUMASK_OFFSTACK=y.
La libération du masque dans sev_migrate_from() n’est pas non plus robuste face aux autres bogues de KVM, bien que cela soit en grande partie une question sans objet puisque tout bogue de ce type se manifesterait même si sev->active n’est jamais défini. Autrement dit, KVM doit gérer correctement cet aspect. Cependant, ce n’est pas une bonne raison d’ajouter plus de code simplement pour rendre les choses marginalement moins robustes.
If you want to get best quality of vulnerability data, you may have to visit VulDB.