Skip to main content

Linux kernel CVE-2026-72329

| EUVDEUVD-2026-59228 CRITICAL
2026-08-15 Linux GHSA-5c72-mrqj-9c57
Critical
Disputed · 9.3 Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Control assigned LiquidIO VF in guest
  2. Delivery
    Force VF removal/reprobe to dangle LUT pointer
  3. Exploit
    Send OCTEON_VF_FLR_REQUEST via DPI mailbox
  4. Execution
    PF dereferences stale VF pci_dev
  5. Persist
    Use-after-free in host kernel
  6. Impact
    Host crash or kernel memory corruption

Vulnerability Assessment

Exploitation Conditions

Requires a host running the Linux liquidio PF driver on Marvell/Cavium LiquidIO/OCTEON SmartNIC hardware with SR-IOV enabled and at least one VF assigned to an attacker-controlled context (e.g., a passthrough guest). The specific trigger is an OCTEON_VF_FLR_REQUEST mailbox message on the DPI ring after the cached VF pci_dev pointer in dpiring_to_vfpcidev_lut[] has gone stale (VF removed/reprobed). Limiting factors: exploitation is local/adjacent to the host via the VF (not network-remote), needs the exact LiquidIO hardware and SR-IOV configuration (non-default for most deployments), and is a use-after-free whose escalation beyond a crash depends on winning a memory-reuse race - so it is neither a default-configuration nor a trivially reliable condition.

Impact

Signals conflict and warrant scrutiny. The supplied CVSS 3.1 base score of 9.3 (AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H) is unusually high for a driver UAF: it claims no privileges (PR:N) and low complexity, yet the code path is only reachable by an entity that controls an assigned VF and can send a mailbox FLR request - effectively a compromised or malicious guest, which is a privilege condition, not PR:N. Use-after-free exploitation also typically involves timing/grooming, arguing for higher attack complexity than AC:L. EPSS is low (0.20%, 10th percentile), there is no CISA KEV listing, and no public PoC is referenced - consistent with a hard-to-reach, hardware-specific bug rather than a mass-exploitation target. The realistic worst case is a hostile VF corrupting host-kernel memory (a scope-crossing VF-to-host issue, hence S:C), which is serious in multi-tenant virtualization but gated by the requirement for LiquidIO hardware with SR-IOV and VF passthrough. Net: patch on affected fleets, but this is a targeted/low-prevalence risk, not a broad internet-facing emergency; the headline 9.3 overstates real-world reachability versus the local, hardware- and configuration-dependent nature of the flaw.

Exploit ScenarioDerived

In a virtualization host equipped with a Marvell/Cavium LiquidIO SmartNIC and SR-IOV enabled, an attacker who controls a guest VM with an assigned VF triggers VF removal/reprobe to leave a stale entry in the PF's dpiring_to_vfpcidev_lut[], then sends an OCTEON_VF_FLR_REQUEST over the DPI mailbox ring. The PF dereferences the dangling pci_dev and operates on freed memory, crashing the host or potentially corrupting kernel memory for escalation. No public PoC is known, and reliable exploitation requires UAF grooming plus the specific hardware.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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

Kernel-memory corruption in the Linux kernel's net/liquidio (Marvell/Cavium LiquidIO SmartNIC) SR-IOV driver stems from caching virtual-function pci_dev pointers that hold no reference; the stale pointer is later dereferenced when servicing an OCTEON_VF_FLR_REQUEST, yielding a use-after-free reachable from a virtual function. Affected systems are hosts running the liquidio PF driver with SR-IOV enabled and VFs assigned to guests. Successful triggering can crash the host or corrupt kernel memory (potential privilege/scope escalation from a VF into the host); this is no public exploit identified at time of analysis, EPSS is low (0.20%), and a vendor fix is available.

RemediationAI

Apply the upstream stable fix: update to a kernel containing commits 81acef3a247fd523513a2e9f71de1c167bc0f882 / 5c0e3ba4f500fd4314ceb42f07f16bc445156431 (fix present in mainline 7.2-rc3 and backported to the 7.1.x stable series, referenced as 7.1.5). Vendor-released patch confirmed via git.kernel.org; consume your distribution's corresponding patched kernel package rather than hand-picking commits. If you cannot patch immediately, reduce exposure by not enabling SR-IOV on LiquidIO adapters (avoid echo N > /sys/class/net/<if>/device/sriov_numvfs provisioning) or by not passing liquidio VFs through to untrusted guests - the trade-off is loss of hardware VF acceleration for those tenants. Where the hardware is not required, blacklisting/unloading the liquidio module removes the code path entirely at the cost of that NIC's functionality. Advisory/patch URLs: https://git.kernel.org/stable/c/81acef3a247fd523513a2e9f71de1c167bc0f882 and https://git.kernel.org/stable/c/5c0e3ba4f500fd4314ceb42f07f16bc445156431.

Affected VersionsENISA

Linux ca6139ffc67ee6ef0459f81e37894ed411083855 <81acef3a247fd523513a2e9f71de1c167bc0f882
Linux patch: 7.2-rc3
Linux ca6139ffc67ee6ef0459f81e37894ed411083855 <5c0e3ba4f500fd4314ceb42f07f16bc445156431
Linux patch: 7.1.5
Linux 4.10
Linux patch: 0

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 bug lives in the LiquidIO Ethernet driver's PF SR-IOV enablement path. When SR-IOV is enabled, the PF walks the PCI bus with pci_get_device() to populate dpiring_to_vfpcidev_lut[], a lookup table mapping DPI mailbox rings to VF pci_dev structures. The pci_get_device() iterator drops the reference on the previously returned device at each step, so the pointers stored in the table never own a reference and can become dangling once the underlying VF is removed or reprobed. Later, during OCTEON_VF_FLR_REQUEST mailbox handling, the driver dereferences the cached (now stale) pointer and issues a function-level reset against it. This is a classic use-after-free / dangling-pointer dereference (CWE-416; the feed lists CWE as N/A). The fix removes the cached LUT entirely and instead performs a runtime lookup: it derives the VF index from q_no, resolves the VF through exported PCI IOV helpers, validates it against the PF pointer and VF ID, calls pcie_flr(), then releases the reference with pci_dev_put().

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

Sources disagree (Medium–Critical)
Vendor (Linux) PRIMARY 9.3 CRITICAL
AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Reachable only by an entity controlling an assigned VF (PR:L), exploitation needs UAF timing (AC:H), and a hostile VF corrupting host kernel memory is a scope change (S:C).

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 CRITICAL
Red Hat 7.0 MEDIUM

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
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
9.3 (CRITICAL)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:55 cve.org
CRITICAL 9.3
CVE Published
Aug 15, 2026 - 05:55 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

net/liquidio: drop cached VF pci_dev LUT

The PF SR-IOV enable path caches VF pci_dev pointers in dpiring_to_vfpcidev_lut[] by iterating with pci_get_device(). Those entries do not own a reference, because the iterator drops the previous device reference on each step. The cached pointer is then dereferenced later when handling OCTEON_VF_FLR_REQUEST.

Replace the cached VF mapping with runtime lookup on the mailbox DPI ring: derive the VF index from q_no, resolve the VF via exported PCI IOV helpers, validate it with the PF pointer and VF ID, then issue pcie_flr() and drop the reference with pci_dev_put(). Remove the unused VF lookup table initialization and cleanup.

Executive ViewAI

Why It Matters

A critical kernel-memory vulnerability in the Marvell/Cavium LiquidIO SmartNIC SR-IOV driver affects virtualized host systems where assigned guest virtual machines can trigger use-after-free errors, potentially crashing the hypervisor or escalating guest privileges to host-level access. This impacts organizations running SR-IOV-enabled virtualization environments on compatible hardware, directly compromising hypervisor availability and guest isolation boundaries. A vendor patch is available, but deployment is urgent for systems with active virtual-function assignments.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche Marvell/Cavium LiquidIO SmartNIC driver, uncommon hardware
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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

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