← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-45945

Last refreshed2026-10-17

Status: UPDATED  |  Advisory ID: CVE-2026-45945

Key Details

CVECVE-2026-45945
CVSS Score / Version
8.8 (High) / CVSS v3.1
Updated2026-10-16
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS Prose
attack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is changed; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel
Classified as
CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition'))

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

In the Linux kernel, the following vulnerability has been resolved:

iommu/vt-d: Fix race condition during PASID entry replacement

The Intel VT-d PASID table entry is 512 bits (64 bytes). When replacing

an active PASID entry (e.g., during domain replacement), the current

implementation calculates a new entry on the stack and copies it to the

table using a single structure assignment.

struct pasid_entry *pte, new_pte;

pte = intel_pasid_get_entry(dev, pasid);

pasid_pte_config_first_level(iommu, &new_pte, ...);

*pte = new_pte;

Because the hardware may fetch the 512-bit PASID entry in multiple

128-bit chunks, updating the entire entry while it is active (Present

bit set) risks a "torn" read. In this scenario, the IOMMU hardware

could observe an inconsistent state — partially new data and partially

old data — leading to unpredictable behavior or spurious faults.

Fix this by removing the unsafe "replace" helpers and following the

"clear-then-update" flow, which ensures the Present bit is cleared and

the required invalidation handshake is completed before the new

configuration is applied. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-45945
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-45945
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.