Description:
The dpdk packages provide the Data Plane Development Kit, which is a set of libraries and drivers for fast packet processing in the user space.
Security Fix(es):
* dpdk: dpdk: Missing memory size validation before mmap in vhost memory region setup (CVE-2026-86561)
* dpdk: dpdk: Control-queue descriptor double-fetch overflows host heap in DPDK vhost (VDUSE) (CVE-2026-86562)
* dpdk: dpdk: Double offset bug in vhost log mapping calculation (CVE-2026-86563)
* dpdk: dpdk: Guest can desynchronize virtqueue size from inflight descriptor table size, causing out-of-bounds write (CVE-2026-86565)
* dpdk: dpdk: Guest with runt RX descriptors underflows copy length in vhost enqueue (split and packed rings) (CVE-2026-86566)
* dpdk: dpdk: VDUSE handler fails to invalidate vring pointers when IOTLB is invalidated, leading to use-after-unmap (CVE-2026-86567)
* dpdk: dpdk: Guest-triggered use-after-free and type confusion in vhost-crypto session cleanup (CVE-2026-86845)
* dpdk: dpdk: Guest can trigger out-of-bounds write by controlling avail ring index in vhost-crypto (CVE-2026-86846)
* dpdk: dpdk: Guest can trigger infinite loop in vhost-crypto writeback chain cleanup (CVE-2026-86847)
* dpdk: dpdk: Time-of-check/time-of-use vulnerability allowing guest-triggered out-of-bounds write in vhost-crypto (CVE-2026-86848)
* dpdk: dpdk: Integer overflow combined with missing validation leads to host buffer overflow in vhost-crypto (CVE-2026-86849)
* dpdk: dpdk: Stack and heap buffer overflow in nfp vDPA driver (CVE-2026-86856)
* dpdk: dpdk: Guest-triggered out-of-bounds walk via vhost indirect descriptor length TOCTOU (CVE-2026-93683)
* dpdk: dpdk: heap out-of-bounds read/write in GSO header copy (CVE-2026-100236)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Updated packages listed below:
| Architecture |
Package |
Checksum |
| aarch64 |
dpdk-25.11-2.el10_2.aarch64.rpm |
4d42cae0747ba5fb85c6353e76247f9485b886609bc853b27621440a8b0b09d8 |
| aarch64 |
dpdk-tools-25.11-2.el10_2.aarch64.rpm |
6359ceb6896e45d27bdd127b2250e8eea2499b32731c3182bff686c3a6ebd805 |
| aarch64 |
dpdk-devel-25.11-2.el10_2.aarch64.rpm |
c5c6963422a5a285aa9d0c230bbfec0c0fa813f7f81f145f8fe03744a1882b30 |
| noarch |
dpdk-doc-25.11-2.el10_2.noarch.rpm |
317d73bc97785357c36e6294be0aca74c480db81e304b2dc1fc3fd8fee08d3ca |
| ppc64le |
dpdk-25.11-2.el10_2.ppc64le.rpm |
841fb27aafa688ba1b967abce5a7652c195b6395da8dfb60dccfc8b1a5393c91 |
| ppc64le |
dpdk-tools-25.11-2.el10_2.ppc64le.rpm |
b9a8aa39bfda53fd90c79b15dce2de03b70c60192fc586f68badb5bbfa633e68 |
| ppc64le |
dpdk-devel-25.11-2.el10_2.ppc64le.rpm |
c4fe0bb4f0b3810039c2656b208d9cd7e4192fde9d1d264f474ecf51fb69a37b |
| x86_64 |
dpdk-tools-25.11-2.el10_2.x86_64.rpm |
0ad48b524651040bac895c0b2fd9462f946ac4b0fe919ddd9b520e271d27af3b |
| x86_64 |
dpdk-25.11-2.el10_2.x86_64.rpm |
4ec8d3ea3ffe3b6792353dd77bc6be966c58adc6e61a298a708ea5bf8aea1165 |
| x86_64 |
dpdk-devel-25.11-2.el10_2.x86_64.rpm |
e88d3523b57b0816f838078b58de11667a18cd099c89cb696372c23effc0e92e |
| x86_64_v2 |
dpdk-25.11-2.el10_2.x86_64_v2.rpm |
0d881afcca6e48f1e8a74b19cc18f2eb99f844f68effaf5072b626457c954c20 |
| x86_64_v2 |
dpdk-devel-25.11-2.el10_2.x86_64_v2.rpm |
64323f2045295c35c9e191c0f212e50c517362c197c8221f8d30fd1c9cd5aab7 |
| x86_64_v2 |
dpdk-tools-25.11-2.el10_2.x86_64_v2.rpm |
9d2b97012dd001207acb012124e43595c295af10087366e11a75538b57d43ecb |