Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Gain control of guest VM using virtio-crypto
  2. Delivery
    Craft crypto request with overflowing chain length / RSA payload
  3. Exploit
    Trigger integer overflow in vhost-crypto length checks
  4. Execution
    Out-of-bounds write into host buffer
  5. Impact
    Crash 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Vendor (redhat) PRIMARY 6.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
vuln.today AI 6.5 MEDIUM

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).

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

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

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
DPDK is common in telco/NFV, OpenStack and OpenShift networking, but not universal
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Partial

Priority Score

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

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:fast_datapath_for_rhel_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:fast_datapath_for_rhel_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
+ 6 more

More in Dpdk

View all
CVE-2022-2132 HIGH POC
8.6 Aug 31

A permissive list of allowed inputs flaw was found in DPDK. Rated high severity (CVSS 8.6), this vulnerability is remote

CVE-2026-86567 HIGH
8.8 Oct 14

A use-after-unmap in DPDK's vhost library gives a local attacker who controls a VDUSE (vDPA Device in USErspace) backend

CVE-2026-86848 HIGH
8.8 Oct 14

Guest-to-host out-of-bounds access in DPDK's vhost-crypto backend lets a low-privileged guest VM that is already attache

CVE-2020-14374 HIGH
8.8 Sep 30

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

CVE-2026-86562 HIGH
7.8 Oct 14

Heap buffer overflow in DPDK's lib/vhost VDUSE control-queue handler allows a local, low-privileged (authenticated) acto

CVE-2026-86563 HIGH
7.8 Oct 14

A double-offset error in DPDK's vhost log-mapping calculation (lib/vhost) lets local attackers with low privileges (PR:L

CVE-2020-14376 HIGH
7.8 Sep 30

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

CVE-2020-14375 HIGH
7.8 Sep 30

A flaw was found in dpdk in versions before 18.11.10 and before 19.11.5. Rated high severity (CVSS 7.8).

CVE-2020-10725 HIGH
7.7 May 20

A flaw was found in DPDK version 19.11 and above that allows a malicious guest to cause a segmentation fault of the vhos

CVE-2019-14818 HIGH
7.5 Nov 14

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

CVE-2020-14377 HIGH
7.1 Sep 30

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

CVE-2020-10723 MEDIUM
6.7 May 19

A memory corruption issue was found in DPDK versions 17.05 and above. Rated medium severity (CVSS 6.7), this vulnerabili

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