CVE-2017-14318 in Xen
摘要
由 VulDB • 2026-07-29
在 Xen 4.5.x 至 4.9.x 版本中发现了一个问题。函数 `__gnttab_cache_flush` 处理 GNTTABOP_cache_flush 授权表操作。它会检查调用域是否为待操作页面的所有者。如果不是,则检查所有者的授权表,以查看是否存在指向该页面对应调用域的授权映射。然而,该函数并未检查拥有域是否实际存在授权表。一些特殊域(如 `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.