CVE-2026-43253CWE-667CWE-833

CVE-2026-43253

High · published May 6, 2026

CVSS v3.1
7.5
EPSS
0%
Percentile
41.0
In the wild
Unconfirmed
What it is

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

iommu/amd: move wait_on_sem() out of spinlock

With iommu.strict=1, the existing completion wait path can cause soft

lockups under stressed environment, as wait_on_sem() busy-waits under the

spinlock with interrupts disabled.

Move the completion wait in iommu_completion_wait() out of the spinlock.

wait_on_sem() only polls the hardware-updated cmd_sem and does not require

iommu->lock, so holding the lock during the busy wait unnecessarily

increases contention and extends the time with interrupts disabled.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00486 · 41.0th percentile
Weaknesses
CWE-667 · Improper Locking; CWE-833 · Deadlock
Published
2026-05-06T16:16Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 4.9, < 6.6.1286.6.128
linux/linux_kernel≥ 6.7, < 6.12.756.12.75
linux/linux_kernel≥ 6.13, < 6.18.166.18.16
linux/linux_kernel≥ 6.19, < 6.19.66.19.6
References (5)
EPSS history
Timeline
  • 06 MAY 11:28Z
    iommu/amd: move wait_on_sem() out of spinlock
    cvelistv5