Skip to main content

Linux Kernel CVE-2026-74520

| EUVDEUVD-2026-59713 HIGH
2026-08-15 Linux GHSA-9qch-cxwm-9cjc
8.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Recon
    Gain low-privilege local access
  2. Delivery
    Identify active IOMMUFD VFIO passthrough device
  3. Exploit
    Submit IOPF fault to trigger group acceptance
  4. Install
    Race concurrent device detach operation
  5. C2
    iopf_queue_remove_device() frees IOPF group
  6. Execute
    Dereference freed group via IOMMUFD deliver list
  7. Impact
    Achieve kernel UAF for privilege escalation

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a local attacker with low-privilege credentials (AV:L, PR:L per the provided CVSS vector) on a Linux system running kernel 6.11 or later. The vulnerable code path is only reachable when IOMMUFD is actively in use with at least one device configured for I/O Page Fault handling - a configuration that occurs specifically in VFIO-based PCIe device passthrough environments such as GPU or NIC passthrough to virtual machines. The race condition further requires a concurrent device detach or HWPT replacement operation to fire while the IOPF group is simultaneously being processed by the fault handler, introducing a timing dependency. Factors that limit exploitation: local-only access vector (not remotely triggerable), requirement for low-privilege credentials, mandatory IOMMUFD-with-IOPF configuration that is absent in standard Linux deployments not using device passthrough, and a race window that demands precise timing. Systems not running IOMMUFD device passthrough are entirely unexposed to this code path regardless of kernel version.

Impact

The CVSS 3.1 score of 8.8 (AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H) signals high severity, but the attack surface is materially narrowed by the requirement for active IOMMUFD device passthrough and a successful timing of a concurrent device detach race. The EPSS score of 0.17% (6th percentile) reflects negligible current exploitation activity, consistent with the absence of a KEV listing or any public proof-of-concept code. In practice, this is a high-priority patch target for any organization running VFIO-based PCIe passthrough - even a mid-sized municipal IT team in kielce operating VM clusters with active device passthrough would face meaningful kernel exposure on unpatched kernels in the 6.11-6.18.43 or 7.0-7.1.7 range. Standard Linux deployments without IOMMUFD actively configured are not exposed to this code path despite the high CVSS score, making the raw score an overestimate of real-world population risk. The race-condition dependency makes reliable exploitation technically demanding and explains the low EPSS; however, a successful UAF in kernel IOMMU code can yield powerful memory primitives with scope-change impact, warranting prompt patching wherever device passthrough is in use.

Exploit ScenarioDerived

A local attacker with a low-privilege account on a virtualization host running an affected Linux kernel triggers an I/O Page Fault sequence via a VFIO-passthrough device, causing iommufd_fault_iopf_handler() to accept and queue an IOPF group in both the generic pending list and IOMMUFD's deliver list simultaneously. A concurrent device detach operation races this handler and causes iopf_queue_remove_device() to free the group through the pending list; the attacker then triggers a response or read operation that dereferences the freed group pointer still held in IOMMUFD's deliver list or response xarray, achieving kernel Use-After-Free. No public proof-of-concept exists at time of analysis, making reliable exploitation difficult without substantial kernel exploit development expertise.

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

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

Alert me

AnalysisAIv1 – Aug 17, 2026

Use-after-free in the Linux kernel's IOMMUFD subsystem (iommu/iommufd) exposes systems running VFIO device passthrough to kernel memory corruption by a local low-privileged attacker, with a scope change that may cross security boundaries into the hypervisor layer. The flaw, present since Linux 6.11, stems from a race between IOPF group acceptance by the fault handler and concurrent device detach operations, leaving IOMMUFD's deliver list holding references to memory already freed by the generic pending list cleanup path. No public exploit or active exploitation has been identified at time of analysis - EPSS stands at 0.17% (6th percentile) and the vulnerability is absent from CISA KEV - though the CVSS 3.1 score of 8.8 reflects the severity of potential impact in affected virtualization environments.

RemediationAI

The primary fix is to upgrade to a patched kernel: Linux 6.18.44, Linux 7.1.8, or any mainline build incorporating commit 738e6f32e61d80b554e37015ecb7bc620b88001c. Stable-branch patches are available directly from the kernel stable tree at https://git.kernel.org/stable/c/6da8f37419dd4c456f26fc203f04e000186f4b3d (6.x), https://git.kernel.org/stable/c/4e74a369236424114b94cf6a9f5ff9e848b430b4 (7.x), and https://git.kernel.org/stable/c/738e6f32e61d80b554e37015ecb7bc620b88001c (mainline). For systems that cannot be patched immediately, the specific compensating control is to disable IOMMUFD-backed device passthrough by not binding devices to the vfio-pci driver with the IOMMUFD backend active - this eliminates the vulnerable code path entirely but also disables the VFIO device passthrough functionality, which may be unacceptable in production VM environments where passthrough is a workload dependency. Distributions packaging kernel 6.11 or later should be monitored for vendor-backported security updates incorporating these commits.

Affected VersionsENISA

Linux patch: 6.18.44
Linux patch: 7.1.8
Linux 34765cbc679c59ea5d952d738d2d16bf4aadc497 <6da8f37419dd4c456f26fc203f04e000186f4b3d
Linux 34765cbc679c59ea5d952d738d2d16bf4aadc497 <4e74a369236424114b94cf6a9f5ff9e848b430b4
Linux 34765cbc679c59ea5d952d738d2d16bf4aadc497 <738e6f32e61d80b554e37015ecb7bc620b88001c
Linux patch: 0
Linux 6.11
Linux patch: 7.2-rc6

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The vulnerability resides in the Linux kernel's iommu/iommufd subsystem, which exposes IOMMU capabilities to userspace for device passthrough, primarily used with VFIO in virtualization environments such as PCIe GPU or NIC passthrough to VMs. The affected code manages I/O Page Fault (IOPF) groups: iopf_group_alloc() links each accepted IOPF group into a generic pending list before invoking the domain fault handler, while iommufd_fault_iopf_handler() concurrently enqueues the same accepted groups into IOMMUFD's internal deliver list without first removing them from the generic list. When a device is detached or its hardware page table (HWPT) is replaced and the IOPF reference count falls to zero, iopf_queue_remove_device() traverses the generic pending list, responding to and freeing groups that IOMMUFD's deliver list and response xarray still reference. Any subsequent read, response, or cleanup path that dereferences those stale pointers constitutes a classic Use-After-Free - clearly CWE-416, though the source data leaves the CWE field blank. The vulnerable code path was introduced at commit 34765cbc679c59ea5d952d738d2d16bf4aadc497 (kernel 6.11). Affected CPE per EUVD: cpe:2.3:a:linux:linux across the 6.11-through-fix version range.

Know when the next one hits your stack

  • 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

Vendor (Linux) PRIMARY 8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Race-condition UAF warrants AC:H over the filed AC:L; S:C retained for IOMMU boundary crossing with potential hypervisor-layer impact.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Red Hat 7.0 HIGH

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
8.8 (HIGH)
Patch available
Aug 15, 2026 - 13:04 EUVD
CVE Published
Aug 15, 2026 - 12:27 cve.org
HIGH 8.8
CVE Published
Aug 15, 2026 - 12:27 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

iommu/iommufd: Fix IOPF group ownership UAF

iopf_group_alloc() links each last-page IOPF group into the generic IOPF pending list before invoking the domain fault handler. iommufd_fault_iopf_handler() also queued an accepted group in the IOMMUFD deliver list without removing it from the generic pending list.

When detach or HWPT replacement drops the device's IOPF reference count to zero, an IOMMU driver may call iopf_queue_remove_device(). That function responds to and frees groups through the generic pending list without removing the same groups from IOMMUFD's deliver list or response xarray. A later read, response, or cleanup can then access the freed group and cause a UAF.

Fix this by dequeuing an accepted group from the generic pending list before IOMMUFD queues it for userspace response. Make iopf_group_response() send a response regardless of pending-list membership, so the dequeued group can still be completed by IOMMUFD.

Executive ViewAI

Why It Matters

Linux kernel vulnerability CVE-2026-74520 creates a path for local attackers on virtualized hosts to corrupt kernel memory and escape guest isolation boundaries into the hypervisor. Organizations operating multi-tenant virtual infrastructure face exposure if systems run vulnerable kernel versions (6.11+) with device passthrough enabled. Patching this HIGH-severity vulnerability is essential to maintain security isolation between guest workloads and the host system.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
High
Linux kernel powers most servers, cloud, and enterprise deployments
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.2%
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
Small
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

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