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.