PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-45862 Linux CVE debrief

A cache coherency vulnerability in the Linux kernel's Intel VT-d IOMMU driver could allow non-coherent IOMMU hardware to access uninitialized PASID table memory, potentially leading to memory corruption or privilege escalation. The issue stems from a race condition where the PASID directory entry was updated before the CPU cache flush completed, creating a window where hardware could read stale data. Patches are available for multiple stable kernel branches.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-27
Original CVE updated
2026-06-25
Advisory published
2026-05-27
Advisory updated
2026-06-25

Who should care

Organizations running Linux systems with Intel VT-d enabled, particularly those using virtualization with PCI device passthrough, SR-IOV, or direct device assignment. Cloud providers, hosting providers, and enterprises with virtualized workloads on Intel hardware should prioritize patching. Systems without IOMMU enabled or without PCI passthrough workloads are not directly affected.

Technical summary

The vulnerability exists in the Intel VT-d (Virtualization Technology for Directed I/O) IOMMU driver within the Linux kernel. When allocating a new Process Address Space ID (PASID) table, the code previously wrote the table's address to the PASID directory entry before performing the CPU cache flush. On systems with non-coherent IOMMU hardware, this created a timing window where the IOMMU could access the PASID table while it still contained uninitialized (stale) data from previous memory use, rather than the expected zero-initialized state. The fix reorders these operations to ensure the cache flush completes before the PASID directory entry is updated, eliminating the race condition. This vulnerability affects systems using PCI device assignment, SR-IOV, or other IOMMU-mediated device passthrough features.

Defensive priority

high

Recommended defensive actions

  • Apply kernel patches from stable branches: 5.4, 5.10, 5.15, 6.1, 6.6, 6.12, and mainline
  • Reboot systems after kernel update to ensure IOMMU reinitialization with corrected cache flush ordering
  • Verify IOMMU passthrough device assignment functionality post-update
  • Monitor for unexpected DMA errors or IOMMU faults in system logs
  • Prioritize patching for systems with PCI passthrough, SR-IOV, or device assignment workloads

Evidence notes

CVE published 2026-05-27T14:16:58.430Z. Multiple stable kernel patches referenced. No CVSS score assigned by NVD at time of disclosure. Not listed in CISA KEV catalog.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-45862 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-45862

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-45862 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-45862

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0616137b70e6d9a547d4b60df8e1b64e36d83661

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/22d169bdd2849fe6bd18c2643742e1c02be6451c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/36244dfd3853f7bf89d03b8e90d56b23ce7fbc16

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/36990407cdd257473607e33802d00e978af2759e

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5962c30a6f05ea1ab73f039e235bb30716243517

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c93f23375d8c410954b0df825e814b632fd62b9d

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/cd75e77125c8a51754ca4cd60b4ca083ed735d1d

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.