Skip to main content

Linux Kernel EUVDEUVD-2026-27816

| CVE-2026-43253 HIGH
Improper Locking (CWE-667)
2026-05-06 Linux GHSA-jqx2-5f2v-644h
High
Disputed · 7.5 Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Access local system
  2. Delivery
    Generate high DMA load
  3. Exploit
    Trigger IOMMU busy-wait
  4. Execution
    Starve CPU scheduler
  5. Impact
    System hangs (DoS)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Proper locking
Exploitation Conditions

Exploitation requires AMD processor hardware with IOMMU feature enabled in BIOS, Linux kernel compiled with AMD IOMMU driver support (CONFIG_AMD_IOMMU=y), and non-default kernel boot parameter iommu.strict=1 explicitly configured. The strict mode setting is not enabled by default in most distributions-administrators must intentionally enable it for security-hardened or real-time environments. Additionally, sustained high DMA throughput is necessary to trigger spinlock contention, typically requiring multi-core systems under heavy I/O load (virtualization, high-speed networking, NVMe storage). Intel systems or AMD systems without IOMMU hardware are not vulnerable. Systems running default kernel parameters (iommu.strict=0 or unset) are not affected regardless of hardware.

Impact

Real-world risk assessment reveals moderate practical impact despite CVSS 7.5 score. The CVSS vector (AV:N/AC:L/PR:N/UI:N) appears inconsistent with the vulnerability nature-this is a local kernel denial-of-service condition requiring kernel module loading and AMD IOMMU hardware presence, not a network-accessible vulnerability. Attack vector should realistically be AV:L. The 0.02% EPSS score (5th percentile) correctly reflects low exploitation likelihood, as triggering requires specific hardware (AMD processors with IOMMU), non-default kernel configuration (iommu.strict=1), and sustained high DMA activity. No CISA KEV listing indicates no observed exploitation. Impact is limited to availability (soft lockups, system hangs) without confidentiality or integrity compromise. Priority should be moderate for production systems using AMD IOMMU in strict mode, particularly virtualization hosts or real-time systems where kernel responsiveness is critical. For systems not using strict mode or lacking AMD IOMMU hardware, risk is negligible. The CVSS network vector discrepancy suggests potential scoring error-verify with vendor advisory before prioritizing as externally exploitable.

Exploit ScenarioDerived

An attacker with local access to a Linux system using AMD IOMMU in strict mode triggers high-volume DMA operations through legitimate kernel interfaces (network I/O, disk operations, GPU activity). The sustained IOMMU command submission rate causes the vulnerable completion wait path to enter prolonged busy-wait loops under spinlock, starving CPU scheduling and triggering soft lockup detection. System responsiveness degrades severely, causing service disruption or complete system hang requiring physical reboot. No public POC exists but exploitation is straightforward on affected configurations using standard I/O stress tools.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 08, 2026

AMD IOMMU completion wait operations in the Linux kernel can trigger soft lockups under high load when strict mode is enabled (iommu.strict=1). The vulnerability stems from busy-waiting inside a spinlock with interrupts disabled, causing kernel responsiveness issues and potential denial of service on systems with AMD IOMMU hardware. Patches are available across multiple kernel stable branches (6.6.128, 6.12.75, 6.18.16, 6.19.6, 7.0). EPSS score is low (0.02%, 5th percentile) with no confirmed active exploitation or public POC identified at time of analysis.

RemediationAI

Primary remediation is upgrading to patched kernel versions: 6.6.128, 6.12.75, 6.18.16, 6.19.6, or 7.0 depending on your stable branch. Upstream patches are available at the kernel.org git stable repository links provided in CVE references. For systems unable to immediately patch, disable strict IOMMU mode by removing iommu.strict=1 from kernel boot parameters or setting iommu.strict=0, which eliminates the busy-wait condition but reduces DMA isolation ordering guarantees-acceptable for non-security-critical workloads but not recommended for virtualization hosts requiring strict memory isolation. Another workaround is reducing IOMMU command submission rate by limiting concurrent DMA operations, though this degrades I/O performance significantly. Systems not using AMD IOMMU hardware or not running in strict mode are unaffected and require no action. Verify strict mode status with dmesg | grep -i iommu before deciding on workarounds. Consult distribution-specific security advisories for backported patches in enterprise kernels.

Affected VersionsENISA

Linux patch: 6.19.6
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <715c263119fd1b918a9fcbd8a36ea5b604a46324
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <e15768e68820142077bbca402d8e902f64ade1b0
Linux patch: 6.6.128
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <d2a0cac10597068567d336e85fa3cbdbe8ca62bf
Linux patch: 7.0
Linux patch: 6.12.75
Linux patch: 6.18.16
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <f2f65b28d802a667119147444ec2ae33eebf9a58
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <496269d12072ecb219826485bdbec70c92a8eef5

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The AMD IOMMU (Input-Output Memory Management Unit) subsystem in the Linux kernel manages DMA address translation and isolation for AMD processors. When operating in strict mode (iommu.strict=1), the driver enforces synchronous completion waits after IOMMU command submissions to ensure strict ordering guarantees. The vulnerable code path calls wait_on_sem() while holding iommu->lock with interrupts disabled, creating a busy-wait loop that polls hardware-updated completion semaphores. Under high IOMMU command throughput, this design causes excessive spinlock contention and prolonged interrupt-disabled periods, leading to scheduler delays and soft lockup detection. The fix relocates the completion wait outside the critical section, as the semaphore polling does not require lock protection. This affects systems using AMD IOMMU hardware with strict mode enabled, a configuration common in security-sensitive or real-time environments requiring guaranteed DMA isolation ordering.

Know when Amd gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Sources disagree (Low–High)
Vendor (Linux) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
SUSE HIGH
Red Hat 5.5 LOW

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: Linux

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
CVSS changed
May 08, 2026 - 13:22 NVD
7.5 (HIGH)
Patch available
May 06, 2026 - 13:32 EUVD
CVE Published
May 06, 2026 - 11:28 nvd
HIGH 7.5

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

CVE-2026-43253 affects Linux kernel systems with AMD IOMMU hardware when strict mode is enabled, causing kernel soft lockups and potential service disruptions under high computational load. Organizations running AMD IOMMU-equipped infrastructure with strict IOMMU isolation enabled face availability risk, particularly in virtualized or high-performance computing environments where kernel responsiveness is critical.

Business Impact: Medium
Compensating Controls

If immediate patching is not feasible, disable AMD IOMMU strict mode by removing or setting iommu.strict=0 in kernel boot parameters (note: this reduces isolation security). Monitor system logs for kernel soft lockup warnings. Apply vendor patch as soon as operationally feasible-patched kernel versions are available from all major Linux distributions.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Medium

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Amd

View all
CVE-2021-22986 CRITICAL POC
9.8 Mar 31

On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, and 12.

CVE-2026-46174 HIGH POC
8.8 May 28

Local privilege escalation and information disclosure in the Linux kernel on AMD Zen2 CPUs allows low-privileged users t

CVE-2020-6103 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6102 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6101 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6100 CRITICAL POC
9.9 Jul 20

An exploitable memory corruption vulnerability exists in AMD atidxx64.dll 26.20.15019.19000 graphics driver. Rated criti

CVE-2018-6546 CRITICAL POC
9.8 Apr 13

plays_service.exe in the plays.tv service before 1.27.7.0, as distributed in AMD driver-installation packages and Gaming

CVE-2021-3653 HIGH POC
8.8 Sep 29

A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. Rated high severity (CVSS 8.8), this vu

CVE-2020-12138 HIGH POC
8.8 Apr 27

AMD ATI atillk64.sys 5.11.9.0 allows low-privileged users to interact directly with physical memory by calling one of se

CVE-2019-5098 HIGH POC
8.6 Dec 05

An exploitable out-of-bounds read vulnerability exists in AMD ATIDXX64.DLL driver, version 26.20.13001.29010. Rated high

CVE-2015-7724 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.9 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

CVE-2015-7723 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.7 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy