CVE-2026-64288 in Linux
Résumé
par VulDB • 25/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
KVM : arm64 : nv : Éviter de déréférencer un pseudo-TLB VNCR NULL
L'invalidation du TLB VNCR se produit via les notificateurs MMU ou les instructions TLBI, et l'une ou l'autre peut entrer en concurrence avec une vcpu qui n'est pas encore activée (pas de pseudo-TLB alloué). De même, le TLB peut être invalide, et dans ce cas, l'invalidation doit être ignorée.
Les fonctions kvm_invalidate_vncr_ipa() et kvm_invalidate_vncr_va() sont censées effectuer les mêmes vérifications, à la différence près que cette dernière ne vérifie pas l'allocation et déréférence aveuglément le pointeur.
Pour résoudre ce problème, un nouvel itérateur basé sur le classique kvm_for_each_vcpu() a été introduit pour vérifier ces deux conditions, et ses deux utilisateurs ont été convertis vers cet itérateur.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.