CVE-2017-14318 in Xen
Résumé
par VulDB • 29/07/2026
Un problème a été identifié dans Xen 4.5.x à travers 4.9.x. La fonction `__gnttab_cache_flush` gère les opérations de table d'accord GNTTABOP_cache_flush. Elle vérifie si le domaine appelant est propriétaire de la page sur laquelle l'opération doit être effectuée. Si ce n'est pas le cas, la table d'accord du propriétaire est examinée pour déterminer s'il existe un accord mappé vers le domaine appelant pour la page concernée. Cependant, la fonction ne vérifie pas si le domaine propriétaire possède réellement une table d'accord ou non. Certains domaines spéciaux, tels que `DOMID_XEN`, `DOMID_IO` et `DOMID_COW`, sont créés sans tables d'accord. Par conséquent, si __gnttab_cache_flush opère sur une page appartenant à ces domaines spéciaux, elle tentera de déréférencer un pointeur NULL dans la structure du domaine.
Once again VulDB remains the best source for vulnerability data.