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-tools-23.11-3.el8_10.aarch64.rpm |
47c1a33067740696dbba87e01f3ef727b05270f0de6229cf0503b8cae0c48b90 |
| aarch64 |
dpdk-devel-23.11-3.el8_10.aarch64.rpm |
aa13f89301242bcaf00b4b6c0f2dee2c5c72f1e6da29e8da1e070a63ddeac62a |
| aarch64 |
dpdk-23.11-3.el8_10.aarch64.rpm |
fcb33cd8428b754bb92ed051554ea8b58e63d76dcb8b2e1ea9457246e978bbde |
| noarch |
dpdk-doc-23.11-3.el8_10.noarch.rpm |
d30fb4f8c7c2d9caa97044114de0c3dfd32cffdc51bc41a91d962bcec7fe6a2f |
| ppc64le |
dpdk-23.11-3.el8_10.ppc64le.rpm |
87356939d92c8399cb6bc0074f1d23d7ebaabdc2bff6054ce7dda3e9e42cf876 |
| ppc64le |
dpdk-tools-23.11-3.el8_10.ppc64le.rpm |
a51379dc5eba8fef8407848f23e1437f3e4c9a10c3ef0a1ef0194fc6aff806e7 |
| ppc64le |
dpdk-devel-23.11-3.el8_10.ppc64le.rpm |
c2884584a6db51e5951c8858046a3531ce4bd9c791c0c5a3128698f284a7dcc8 |
| x86_64 |
dpdk-23.11-3.el8_10.x86_64.rpm |
27fbad6f7697998d84e5ec9d9747b1e163af20ec995d0b30627de5229fafbae3 |
| x86_64 |
dpdk-tools-23.11-3.el8_10.x86_64.rpm |
42964a3d88f25178ab13cb369e7ad5becf932dc61db17519603f748f1dc8aa3a |
| x86_64 |
dpdk-devel-23.11-3.el8_10.x86_64.rpm |
e4d28133a32d33dc8054846d709717ff33f2bebf80680fe3a1d625ef3bea374a |