Une erreur de cycle de vie dans KVM arm64 imbriqué pouvait déplacer le tableau `nested_mmus` pendant qu’un vCPU exécutait un contexte L2, laissant ce vCPU pointer vers une structure libérée. Le correctif remplace le tableau déplaçable par un tableau de pointeurs de taille fixe et clarifie l’allocation et la libération des structures.
Source : NVD — CVE-2026-98927
Analyse technique
Le problème survient si VCPU_INIT nécessite une relocalisation alors qu’un vCPU exécute un invité L2 : celui-ci peut continuer à utiliser l’ancien tableau libéré. Le texte fourni décrit le correctif, mais ne précise pas les versions affectées ni une version corrigée.
Impact, versions et correctif
Action recommandée
Appliquer un correctif Linux intégrant le changement décrit dès qu’il est disponible.
Sources
Priorisation DFS : P4 · 1 source(s).