GHSA-hw7m-fvc7-m65f
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessControl or compromise a guest VM
-
DeliveryCraft malicious vDPA virtqueue/config data
-
ExploitTrigger stack and heap overflow in host nfp driver
-
ExecutionCorrupt host DPDK process memory
-
ImpactCrash host dataplane (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 | Exploitation requires the host to be running DPDK with the nfp vDPA driver active on Netronome/Corigine NFP (Network Flow Processor) SmartNIC hardware - this is a specific, non-ubiquitous deployment mode. The attacker must have control of a guest VM (or equivalent virtio/vhost front-end) whose datapath is offloaded through this vDPA driver, consistent with PR:L and AV:L. Limiting factors: hosts without NFP SmartNICs or not using vDPA acceleration are not affected; the attack is local to the virtualization host (no network-remote path, AV:L) and requires the privilege of driving the guest-side virtqueue, so it is not remotely reachable by an unauthenticated internet attacker. No user interaction is required (UI:N). |
| Impact | CVE-2026-86856 is a stack and heap buffer overflow in DPDK's nfp (Netronome/Corigine NFP) vDPA driver, vendor-scored CVSS 3.1 6.5 (Medium) with vector AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H. The local attack vector with low privilege reflects a virtualization boundary: the driver runs on the host dataplane and processes virtqueue data supplied by a guest VM, so PR:L represents control of an attacking guest rather than host privilege, and S:C (scope changed) captures the guest-to-host crossing. No EPSS score, KEV listing, or POC was supplied, so there is no public exploit identified at time of analysis and no evidence of active exploitation - this is a Medium-severity defense-in-depth fix, not an emergency. CONFLICT/CAVEAT TO VERIFY: the vendor credits only availability (A:H) with C:N/I:N, yet a stack AND heap buffer overflow is a memory-corruption class that classically permits host memory disclosure or code execution; the A:H-only scoring is conservative and should be verified against the DPDK bugzilla (bug 2027) and upstream patch, because realistic worst-case impact may exceed a host dataplane crash. Overall this ranks below the sibling CVE-2026-86565 (8.8) in the same advisory bundle and is a priority only for deployments actually running NFP SmartNICs with vDPA. |
| Exploit ScenarioDerived | An attacker who controls a guest VM whose virtio datapath is accelerated by a Netronome/Corigine NFP SmartNIC using DPDK's nfp vDPA driver crafts malicious virtqueue descriptors or configuration data that overflow stack and heap buffers in the host-side driver. Because the vulnerable code runs on the host and processes guest-controlled input, the overflow corrupts host DPDK process memory across the VM boundary (S:C), crashing the host dataplane (A:H) and denying service to all tenants on that host. 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
Stack and heap buffer overflow in DPDK's nfp vDPA driver for Netronome/Corigine NFP SmartNICs allows a malicious guest VM with control of the virtqueue to corrupt host memory, leading to high integrity and availability impact and low confidentiality impact. The vulnerability is only exploitable when the host runs DPDK with the nfp vDPA driver active on NFP SmartNIC hardware, and the attacker must be positioned as a local guest able to drive the guest-side virtqueue. No public exploit code has been identified at time of analysis, and the vendor-rated CVSS 3.1 score is 6.5 (Medium); however, our independent assessment assigns a higher impact vector of AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H.
RemediationAI
Apply the vendor patch referenced in the DPDK Bugzilla advisory (https://bugs.dpdk.org/show_bug.cgi?id=2027) and the oss-security advisory (https://seclists.org/oss-sec/2026/q4/158). Consult the advisory for the exact patched DPDK version. As a workaround, disable the nfp vDPA driver if not required, or avoid using vDPA acceleration with untrusted guest VMs; this may reduce performance and offload capabilities. Additionally, restrict guest access to the vDPA device to only trusted VMs, as the attacker must control a guest VM to trigger the overflow. Hosts without NFP SmartNICs are not affected and require no action.
Affected ProductsAI
The vulnerability affects DPDK when the nfp vDPA driver is used with Netronome/Corigine NFP SmartNICs. The exact affected version range is not specified in the provided data; however, the vendor advisory at https://bugs.dpdk.org/show_bug.cgi?id=2027 and the oss-security advisory at https://seclists.org/oss-sec/2026/q4/158 should be consulted for the patched version. Hosts not using NFP SmartNICs or not enabling vDPA acceleration are not affected. No CPE data was provided.
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 user-space libraries and drivers for fast packet processing. The nfp vDPA driver provides virtio data path acceleration for Netronome/Corigine NFP SmartNICs, allowing guest VMs to offload virtqueue processing to the SmartNIC. The vulnerability is a buffer overflow (both stack and heap) in the handling of virtqueue descriptors, which can be triggered by a malicious guest crafting malformed descriptors. This is a memory corruption issue (out-of-bounds write class) that occurs because the driver fails to properly validate descriptor lengths or buffer sizes before copying data. The CVSS vector indicates a scope change (S:C), meaning the vulnerable guest component can affect the host's memory, and requires local access (AV:L) with low privileges (PR:L), consistent with a guest VM attacker. No user interaction is required (UI:N).
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:L/UI:N/S:C/C:N/I:N/A:H
Guest-controlled input overflows host driver buffers (AV:L/PR:L/S:C); a stack/heap write overflow warrants I:H and A:H with possible C:L memory disclosure, exceeding the vendor's A:H-only scoring.
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-101512
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB