CVE-2026-98472 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
KVM: SEV: Liberar have_run_cpus durante a destruição da VM mesmo se a VM não for mais SEV
Liberar incondicionalmente o cpumask de "CPUs que já foram executadas" (have run CPUs) do SEV no caminho de destruição da VM, ou seja, até para as que parecem ser VMs não-SEV, pois uma VM SEV se torna uma VM não-SEV caso seu estado sofra migração intra-host. Alternativamente, a máscara poderia ser liberada em sev_migrate_from() ao "converter" a VM de origem, mas isso é complicado porque idealmente o KVM deveria nularizar a máscara para proteger contra UAF (Use-After-Free), e nularizar a máscara precisaria estar condicionada à configuração CPUMASK_OFFSTACK=y.
Liberar a máscara durante sev_migrate_from() também não é robusto contra outros bugs do KVM, embora isso seja meio que irrelevante já que quaisquer desses bugs apareceriam mesmo se sev->active nunca fosse definido. Ou seja, o KVM precisa corrigir esse lado das coisas. Mas essa não é uma boa razão para adicionar mais código apenas para tornar as coisas marginalmente menos robustas.
If you want to get best quality of vulnerability data, you may have to visit VulDB.