Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain control of guest VM using virtio-crypto
-
DeliveryCraft crypto request with overflowing chain length / RSA payload
-
ExploitTrigger integer overflow in vhost-crypto length checks
-
ExecutionOut-of-bounds write into host buffer
-
ImpactCrash host DPDK data-plane (denial of service)
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 | Requires that the DPDK vhost-crypto (virtio-crypto device) backend be enabled and in use on the host - a non-default, relatively uncommon feature - and that the attacker control a guest VM able to submit crypto requests over the vhost-user channel. The specific triggers named in the description are crafted chain-length values that overflow the integer chain-length checks, and RSA-path requests that bypass missing length validation. Limiting factors: exploitation is local only (AV:L, no network reach), needs low-level guest privileges (PR:L) rather than being unauthenticated, and is constrained to availability impact (host data-plane crash); environments that do not enable vhost-crypto are not exposed. |
| Impact | This is a genuine but bounded risk, best characterized as a guest-to-host denial-of-service rather than a remotely-exploitable critical flaw. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H, base 6.5 Medium) is internally consistent with the description: a malicious or compromised guest with low privileges (PR:L, i.e. control of a VM using the virtio-crypto device) triggers an integer overflow and out-of-bounds write (CWE-787) in the DPDK vhost-crypto host backend, and the Scope:Changed metric reflects the guest breaching the VM boundary to impact the host. Impact is availability-only (C:N/I:N/A:H), so the realistic outcome is a crash of the DPDK/host data-plane process, not data theft. No EPSS score, CISA KEV listing, or public POC is present in the input, so there is no evidence of widespread or active exploitation; prioritization should rest on the CVSS signal and the local attack surface alone. Note a limiting nuance the raw CVSS does not capture: exploitation requires the vhost-crypto feature to be enabled, which is uncommon, so real-world exposure is narrower than the 6.5 score implies. Although CWE-787 (OOB write) can in principle escalate beyond DoS to integrity/code-execution, the vendor vector asserts only A:H; this impact scope should be confirmed with Red Hat rather than assumed to be worse. |
| Exploit ScenarioDerived | An attacker who controls a guest VM configured to use a DPDK vhost-crypto (virtio-crypto) backend sends crafted crypto requests with manipulated chain-length fields or an RSA-path payload lacking proper length validation. The integer overflow in the chain-length checks causes an out-of-bounds write into a host-side buffer, crashing the host DPDK data-plane process and denying service to co-located workloads. No public exploit code is identified at time of analysis, and exploitation requires local guest-level access (AV:L, PR:L) rather than remote network reach. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
An out-of-bounds write in the DPDK vhost-crypto backend allows a guest VM to overflow a host-side buffer and crash the host data plane. The flaw combines an integer overflow in the chain-length validation logic with missing length checks on the RSA request path, so crafted virtio-crypto descriptors can bypass size validation and corrupt host memory. Exposure is confined to hosts that have explicitly enabled the vhost-crypto (virtio-crypto) backend, exploitation requires low-privileged access from within a guest, and no public exploit code has been identified at time of analysis, with no confirmed active exploitation (CISA KEV).
RemediationAI
No vendor-released patch identified at time of analysis; the authoritative fix tracking is the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-86849 and Bugzilla 2529858, which should be monitored for updated Fast Datapath DPDK builds for RHEL 8, 9, and 10. Because mitigations must therefore be compensatory, the most effective step is to avoid enabling the vhost-crypto/virtio-crypto backend on hosts that run untrusted or multi-tenant guests - without that backend the vulnerable code path is not reachable, at the cost of losing accelerated crypto offload for those guests. Where the feature is required, restrict which guests may use it (only trusted VMs with controlled root access, since the attacker must already have low-privileged guest access) and lock down the vhost-user socket permissions so an unprivileged local process or untrusted guest cannot submit descriptors, accepting reduced scheduling flexibility and the need for per-VM configuration. Given the impact is availability-only (host data-plane crash), environments that must keep vhost-crypto enabled should be prepared for a guest-induced DoS and isolate the affected host from latency- or uptime-critical workloads until patched packages are available. POC availability was not confirmed, so no exploitation-driven emergency action is warranted beyond the above.
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's lib/vhost implements the host-side userspace backend for virtio devices, and the vhost-crypto component emulates a virtio-crypto device, accepting cryptographic requests from guest VMs over a vhost-user channel and processing them on the host. The root cause is CWE-787 (out-of-bounds write): arithmetic performed while validating descriptor chain lengths can integer-overflow, so an oversized chain can pass validation and be used to write past the end of a host-side staging buffer; independently, the RSA handling path lacks the length validation applied to other algorithms, providing a second route to the same overflow. The CVSS vector (AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H) reflects that the attack originates locally from a guest with low privileges, crosses the guest-to-host security scope (S:C), and yields availability impact only (A:H) with no confidentiality or integrity loss. Affected packages are the DPDK builds shipped in Red Hat's Fast Datapath channels for RHEL 8, 9, and 10, with downstream exposure noted for RHEL 8/9/10, OpenShift Container Platform 4, and OpenStack Platform 13 Queens (EUVD-2026-101513).
Know when Dpdk 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
AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Attacker needs control of a guest using vhost-crypto (AV:L, PR:L); the guest crosses into the host (S:C); only the host data-plane availability is impacted (A:H, C/I:N).
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in DPDK lib/vhost vhost-crypto. Integer overflow in chain length checks, and missing length checks on the RSA path, can overflow a host buffer in the vhost-crypto backend.
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.
Affected Products (CPE)CVE.org
A permissive list of allowed inputs flaw was found in DPDK. Rated high severity (CVSS 8.6), this vulnerability is remote
A use-after-unmap in DPDK's vhost library gives a local attacker who controls a VDUSE (vDPA Device in USErspace) backend
Guest-to-host out-of-bounds access in DPDK's vhost-crypto backend lets a low-privileged guest VM that is already attache
A flaw was found in dpdk in versions before 18.11.10 and before 19.11.5. Rated high severity (CVSS 8.8), this vulnerabil
Heap buffer overflow in DPDK's lib/vhost VDUSE control-queue handler allows a local, low-privileged (authenticated) acto
A double-offset error in DPDK's vhost log-mapping calculation (lib/vhost) lets local attackers with low privileges (PR:L
A flaw was found in dpdk in versions before 18.11.10 and before 19.11.5. Rated high severity (CVSS 7.8). This Buffer Cop
A flaw was found in dpdk in versions before 18.11.10 and before 19.11.5. Rated high severity (CVSS 7.8).
A flaw was found in DPDK version 19.11 and above that allows a malicious guest to cause a segmentation fault of the vhos
A flaw was found in all dpdk version 17.x.x before 17.11.8, 16.x.x before 16.11.10, 18.x.x before 18.11.4 and 19.x.x bef
A flaw was found in dpdk in versions before 18.11.10 and before 19.11.5. Rated high severity (CVSS 7.1), this vulnerabil
A memory corruption issue was found in DPDK versions 17.05 and above. Rated medium severity (CVSS 6.7), this vulnerabili
EUVD-2026-101513
GHSA-r5jx-c73w-845m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB