CVE-2026-64591 in Linux
요약
\~에 의해 VulDB • 2026. 08. 06.
리눅스 커널에서 다음 취약점이 해결되었습니다:
iommu/vt-d: svaunbind 경로에서의 WARNING 방지
인텔 IOMMU 드라이버는 장치가 PCI/PRI를 지원하지 않더라도 장치에서 SVA(Supported 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]
이 문제를 해결하기 위해 bind 및 unbind 경로 모두에서 비-PRI 하드웨어의 SVA 도메인에 대한 IOPF 작업을 우회합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.