CVE-2026-64591 in Linux
要約
〜によって VulDB • 2026年08月06日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
iommu/vt-d: svaのunbindパスでのWARNINGを回避する
Intel IOMMUドライバは、デバイスがPCI/PRIをサポートしていない場合でも、SVA(Shared Virtual Addressing)を許可しています。コミット39c20c4e83b9「(iommu/vt-d: Only handle IOPF for SVA when PRI is supported)」により、PRIが存在しない場合にIOPFの有効化をスキップすることでこの構成に対応できるよう、SVAのbindパスが修正されました。しかし、unbindパスは更新されませんでした。
これにより不均衡が生じ、unbind処理では一度も有効化されていないデバイスに対してIOPFの無効化を試みることになり、intel_iommu_disable_iopf()内でWARNINGが発生します:
WARNING: drivers/iommu/intel/iommu.c:3475 at intel_iommu_disable_iopf+0x4f/0x90d Call Trace: <TASK> blocking_domain_set_dev_pasid+0x50/0x70 iommu_detach_device_pasid+0x89/0xc0 iommu_sva_unbind_device+0x73/0x150 xe_vm_close_and_put+0x4d2/0x1200 [xe]
本修正では、PRI非対応ハードウェア上のSVAドメインに対して、bindパスおよびunbindパスの両方でIOPF操作をバイパスすることでこの問題を解決します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.