GHSA-frh8-6rpp-rx74
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain control of guest VM on vhost-user host
-
DeliveryNegotiate split-ring inflight feature
-
ExploitSubmit oversized inflight descriptor table
-
ExecutionOverflow table in host DPDK process
-
PersistCorrupt host memory for code execution
-
ImpactCompromise 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
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).
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
1Description PRE-NVD
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
EUVD-2026-101423
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB