CVE-2017-14318 in Xen
Sumário
de VulDB • 19/07/2026
Foi identificada uma vulnerabilidade no Xen 4.5.x até 4.9.x. A função `__gnttab_cache_flush` processa operações de tabela de concessão (grant table) GNTTABOP_cache_flush. Ela verifica se o domínio chamante é o proprietário da página sobre a qual será realizada a operação. Caso não seja, a tabela de concessões do proprietário é verificada para determinar se existe uma concessão mapeada para o domínio chamante referente à página em questão. No entanto, a função não verifica se o domínio proprietário possui ou não uma tabela de concessões. Alguns domínios especiais, como `DOMID_XEN`, `DOMID_IO` e `DOMID_COW`, são criados sem tabelas de concessão. Portanto, se __gnttab_cache_flush operar em uma página pertencente a esses domínios especiais, ela tentará desreferenciar um ponteiro NULL na estrutura do domínio (domain struct).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.