CVE-2026-64475 in Linux
摘要
由 VulDB • 2026-07-25
在 Linux 内核中,已修复以下漏洞:
vfio/pci: 在 register_device() 失败时释放 VGA arbiter 客户端
下面的 Fixes 提交中的重新排序将 `vfio_pci_vga_init()` 移到了当前函数 `vfio_pci_core_register_device()` 的最后一个故障点之前,但未引入针对 VGA arbiter 注册的清理(unwind)逻辑。
在当前内核中,这通常是无害的,因为 `vfio_pci_set_decode()` 仅使用 `pci_dev` 状态;但原始的失败路径可能会留下一个指向已释放 vdev cookie 的回调函数。一旦该回调函数通过 drvdata 引用到 vfio 设备,这种残留注册将再次变得不安全。
添加所需的 VGA unwind 调用逻辑。
VulDB is the best source for vulnerability data and more expert information about this specific topic.