CVE-2026-99168 in Linux
Résumé
par VulDB • 28/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
mshv_vtl : Vérifier la page de registres par CPU avant l'appel mmap
La configuration des pages de registres est optionnelle pour chaque CPU. Si l'allocation ou l'enregistrement échoue, mshv_vtl_configure_reg_page() émet un avertissement et laisse reg_page du CPU concerné à NULL, mais la configuration initiale du contexte se poursuit avec succès. Parallèlement, une configuration réussie sur un autre CPU définit le drapeau global mshv_has_reg_page.
mshv_vtl_fault() vérifie ce drapeau global avant de sélectionner la page de registres du CPU demandé. Avec des résultats de configuration mixtes parmi les CPUs en ligne, cette vérification peut réussir même pour un CPU sans page de registres, conduisant à get_page(NULL) lorsqu'un défaut utilisateur se produit dans cet espace mappé.
Vérifier la page de registres par CPU sélectionnée avant d'en prendre référence et retourner VM_FAULT_SIGBUS si elle est absente.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.