PatchSiren cyber security CVE debrief
CVE-2026-45945 Linux CVE debrief
A race condition in the Linux kernel's Intel VT-d IOMMU driver could allow torn reads of PASID table entries, potentially causing unpredictable IOMMU behavior or spurious faults. The vulnerability exists because the kernel performed atomic 512-bit structure assignments to active PASID entries without ensuring hardware-consistent updates. The fix implements a clear-then-update flow with proper invalidation handshakes.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-27
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-27
Who should care
Organizations running Linux systems with Intel VT-d enabled, particularly virtualization platforms using device assignment with PASID capabilities. Cloud providers and enterprises with PCI device passthrough configurations should monitor for kernel updates.
Technical summary
The Intel VT-d implementation in the Linux kernel contains a race condition when replacing active PASID (Process Address Space ID) table entries. The 512-bit PASID entry structure was being updated via direct assignment while the Present bit remained set, creating a window where the IOMMU hardware could perform partial 128-bit chunk reads of inconsistent data. This torn read scenario could produce undefined IOMMU translation behavior. The resolution removes unsafe replacement helpers and enforces a two-phase clear-then-update protocol with mandatory cache invalidation between phases, ensuring hardware-observable atomicity.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing commits 66a7aff480a8 and c3b1edea3791 when available from your Linux distribution
- For systems using Intel VT-d with PASID (Process Address Space ID) features, prioritize kernel updates on virtualization hosts and systems with device assignment
- Monitor distribution security advisories for backported stable kernel updates
- Review system logs for IOMMU fault messages that may indicate trigger conditions
Evidence notes
CVE published 2026-05-27. Kernel commit references indicate stable branch fixes. No CVSS score assigned by NVD at time of disclosure.
Official resources
-
CVE-2026-45945 CVE record
CVE.org
-
CVE-2026-45945 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-27