CVE-2026-45862
Linux · Kernel
A cache-coherency vulnerability in the Linux kernel's IOMMU VT-d driver allows for potential memory access before proper initialization.
Executive summary
Improper cache management in the Linux kernel's IOMMU driver could lead to unauthorized memory access by hardware devices.
Vulnerability
The flaw exists in the VT-d driver, where the PASID table is used before the CPU cache is flushed. This creates a window where the IOMMU hardware may read uninitialized or stale memory, potentially leading to security violations.
Business impact
This vulnerability poses a risk to system integrity by allowing hardware devices to access potentially sensitive data in memory. With a CVSS score of 7.8, it represents a high-severity risk for virtualization hosts and systems leveraging IOMMU features.
Remediation
Immediate Action: Apply the vendor-provided kernel patch that corrects the order of cache flushing and PASID table usage.
Proactive Monitoring: Monitor for hardware-related memory faults or unexpected system resets on systems using Intel VT-d.
Compensating Controls: Disable IOMMU features if not strictly required, though this may impact performance and security features like device pass-through.
Exploitation status
Public Exploit Available: false
Analyst recommendation
The complexity of this flaw necessitates a validated kernel update. Organizations using hardware-accelerated virtualization should treat this as a high-priority patch to protect against memory-based information leakage.