CVE-2017-14318 in Xen
Сводка
по VulDB • 29.07.2026
Обнаружена проблема в Xen 4.5.x – 4.9.x. Функция `__gnttab_cache_flush` обрабатывает операции с таблицами предоставления ресурсов (grant tables) GNTTABOP_cache_flush. Она проверяет, является ли вызывающая домен владельцем страницы, над которой необходимо выполнить операцию. Если это не так, то у владельца запрашивается таблица предоставления ресурсов для проверки наличия отображения (grant mapping), связанного с вызывающим доменом и относящегося к рассматриваемой странице. Однако функция не проверяет наличие таблицы предоставления ресурсов у владеющего домена. Некоторые специальные домены, такие как `DOMID_XEN`, `DOMID_IO` и `DOMID_COW`, создаются без таблиц предоставления ресурсов. Следовательно, если `__gnttab_cache_flush` выполняет операцию над страницей, принадлежащей этим специальным доменам, произойдет попытка разыменования нулевого указателя (NULL pointer) в структуре домена.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.