Skip to main content

DPDK vhost EUVDEUVD-2026-101423

| CVE-2026-86565 HIGH
Out-of-bounds Write (CWE-787)
8.2
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Gain control of guest VM on vhost-user host
  2. Delivery
    Negotiate split-ring inflight feature
  3. Exploit
    Submit oversized inflight descriptor table
  4. Execution
    Overflow table in host DPDK process
  5. Persist
    Corrupt host memory for code execution
  6. Impact
    Compromise host data plane (C/I/A:H)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the host run a DPDK vhost-user backend (e.g., OVS-DPDK or a DPDK-based virtual switch/NFV appliance) servicing at least one guest the attacker controls, and that the split-ring inflight descriptor feature be in use - this feature backs vhost-user reconnection/live-migration, so it is reachable in typical production configs. The attacker must already have code execution inside a connected guest VM (PR:L) and local access to the vhost-user channel (AV:L); there is no remote network path and no user interaction required. Risk is limited primarily to multi-tenant or untrusted-guest deployments: in single-tenant hosts where every guest is already trusted, the guest-to-host boundary this bug crosses is less security-relevant.

Impact

This is the most severe issue in the DPDK advisory bundle (CVSS 3.1 base 8.8 High). The vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H describes a low-complexity, low-privilege attack with a changed scope and full compromise of confidentiality, integrity, and availability - the classic signature of a guest-to-host escape in a vhost-user backend, where a malicious or compromised guest VM corrupts memory in the host-side DPDK process. The AV:L (local) metric is not a true mitigant here: 'local' reflects that the attacker speaks to the vhost-user socket from an adjacent guest rather than across the network, and the S:C (scope change) encodes the trust boundary being crossed from guest into host. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no evidence of active exploitation or weaponization; the priority rests on the high intrinsic impact (descriptor-table overflow enabling host memory corruption) rather than on observed in-the-wild activity. Signals are internally consistent - there is no CVSS-versus-description conflict for this CVE - but the risk is realized only in deployments that run DPDK vhost-user with untrusted or multi-tenant guests. In single-tenant or trusted-guest environments the practical risk is materially lower despite the 8.8 score.

Exploit ScenarioDerived

In a virtualization or NFV host running a DPDK vhost-user backend, an attacker who controls a guest VM negotiates the split-ring inflight feature and submits a crafted inflight descriptor table that exceeds expected bounds, overflowing the table in the host-side DPDK process. The resulting memory corruption can be driven toward arbitrary code execution or data compromise in the host data-plane process, crossing the guest/host trust boundary (S:C). No public exploit code was identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Buffer overflow in the DPDK vhost-user backend's split-ring inflight descriptor table handling allows a guest VM with code execution to corrupt host memory, potentially leading to code execution on the host. This high-severity flaw (CVSS 8.8) is the most critical issue in a bundled DPDK security advisory and affects multi-tenant deployments where the split-ring inflight feature-used for vhost-user reconnection and live migration-is enabled. No public exploit code has been identified at the time of analysis.

RemediationAI

Apply the DPDK security patch referenced in the advisory at https://seclists.org/oss-sec/2026/q4/158 and upgrade to a fixed release. No specific fix version is identified in the provided data; consult the advisory for exact patched versions. Until a patch can be applied, disable the split-ring inflight feature if your deployment does not require vhost-user reconnection or live migration-note that this may break live migration and reconnection capabilities, potentially causing downtime during host maintenance. Restrict access to the vhost-user socket to trusted processes and ensure that only trusted guest VMs are run on the host, as exploitation requires an attacker to have code execution within a connected guest. Monitor for signs of host memory corruption. Given the high severity (CVSS 8.8) and the potential for guest-to-host escape, prioritize patching multi-tenant environments.

Affected ProductsAI

Affected products include DPDK distributions that enable the vhost split-ring inflight descriptor feature. This feature is used in vhost-user backends for live migration and reconnection, so it may be present in production deployments of DPDK-based virtual switches like OVS-DPDK, and NFV appliances. The advisory at https://seclists.org/oss-sec/2026/q4/158 provides the definitive list of affected versions and patch releases. This CVE is part of a larger DPDK security advisory covering multiple libraries, but CVE-2026-86565 specifically affects the vhost split-ring inflight handling. Other CVEs in the same bundle affect vhost-crypto session handling (CVE-2026-86845, CVE-2026-86847), nfp vDPA driver (CVE-2026-86856), vhost control virtqueue (CVE-2026-86564), indirect descriptor handling (CVE-2026-93683), and GSO library (CVE-2026-100236).

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

DPDK (Data Plane Development Kit) is a set of userspace libraries for high-performance packet processing. The vhost-user protocol enables a userspace process (e.g., OVS-DPDK) to serve as a virtio backend for guest VMs, providing network acceleration. The split-ring inflight descriptor feature, part of Virtio 1.1, allows the backend to track outstanding descriptors to support reconnection after live migration. In CVE-2026-86565, insufficient bounds checking when handling guest-supplied descriptor tables in this feature leads to an out-of-bounds write, corrupting host memory. The CVSS vector (AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H) indicates a local attacker with low privileges (code execution in a guest) can breach the guest-host boundary, fully compromising confidentiality, integrity, and availability of the host. This CVE is part of a broader DPDK security advisory that also addresses use-after-free, infinite loops, and overflow issues in vhost-crypto, nfp vDPA, and GSO libraries.

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 (CNA) PRIMARY 8.2 HIGH
AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Attacker needs control of a guest (PR:L) speaking to the local vhost-user socket (AV:L); descriptor-table overflow crosses the guest/host boundary (S:C) enabling full host memory corruption (C/I/A:H).

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

1
CVSS changed
Oct 14, 2026 - 17:22 NVD
8.2 (HIGH)

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
DPDK vhost-user is common in cloud/NFV and OVS-DPDK data planes, not everywhere
Data Quality
4 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 No
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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