CVE-2026-86845
MediumCVSS 6.5Summary
A flaw was found in DPDK lib/vhost vhost-crypto. Session cleanup can leave a stale cached session pointer, and the data path does not check the session type before attaching it, leading to use-after-free or type confusion in the host vhost-crypto backend.
Risk Assessment
A guest VM can trigger a use-after-free or type confusion, potentially causing a host process crash or code execution.
Recommendation
Update DPDK to a version containing the fix and validate session types in the data path as recommended by the vendor.
Other vulnerabilities in DPDK
See all- CVE-2026-86856Medium
A flaw was found in the DPDK nfp vDPA driver. Stack and heap buffers sized for a single queue pair can be overflowed when more virtqueues are configured, leading to a host crash or memory corruption.
- CVE-2026-86849Medium
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.
- CVE-2026-86848High
A flaw in DPDK lib/vhost vhost-crypto causes the indirect-descriptor snapshot to double-fetch a guest descriptor next index. A malicious guest can exploit this to cause an out-of-bounds access in the host backend.
- CVE-2026-86847Medium
A flaw was found in DPDK lib/vhost vhost-crypto. Write-back chain cleanup can follow an uninitialized next pointer when mapping a guest descriptor fails, causing the host vhost-crypto process to hang or crash.
- CVE-2026-86846Medium
A flaw was found in DPDK lib/vhost vhost-crypto. A guest can supply an avail-ring descriptor index that is used without bounds checking, causing an out-of-bounds write in the host vhost-crypto backend.
- CVE-2026-86567High
A flaw in DPDK lib/vhost: the VDUSE handler fails to invalidate vring pointers when the IOTLB is invalidated, leading to a use-after-unmap condition.
- CVE-2026-86566Medium
A flaw was found in DPDK lib/vhost. A guest with runt RX descriptors can underflow the copy length in vhost enqueue, causing a denial of service in a shared vhost backend such as OVS-DPDK.
- CVE-2026-86565High
A flaw was found in DPDK lib/vhost where a guest can desynchronize virtqueue size from inflight descriptor table size, causing an out-of-bounds write in the host vhost process.
- CVE-2026-86563High
A flaw was found in DPDK lib/vhost where a double-offset bug in vhost log mapping calculation can lead to incorrect memory access.
- CVE-2026-86562High
A flaw was found in DPDK lib/vhost where a TOCTOU double-fetch of control-queue descriptors allows a heap buffer overflow with attacker-controlled content in the VDUSE control-queue handler.
Original NVD description (English source)
A flaw was found in DPDK lib/vhost vhost-crypto. Session cleanup can leave a stale cached session pointer, and the data path does not check the session type before attaching it, leading to use-after-free or type confusion in the host vhost-crypto backend.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

