Every CVE Search/ Get API key

CVE-2026-86849

Dpdk: dpdk: integer overflow combined with missing validation leads to host buffer overflow in vhost-crypto

6.5 MediumFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.14%Unchanged since Oct 15, 2026
90%50%10%1%

What each source reports

CVE List Score used 6.5

Dpdk: dpdk: integer overflow combined with missing validation leads to host buffer overflow in vhost-crypto

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.

Record
CVE-2026-86849
CVSS 3.1
6.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-06
EUVDEUVD-2026-101513 6.5

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.

Record
EUVD-2026-101513
CVSS 3.1
6.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-06
GitHub AdvisoriesGHSA-r5jx-c73w-845m 6.5

A flaw was found in DPDK lib/vhost vhost-crypto. Integer overflow in chain length checks, and...

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.

Record
GHSA-r5jx-c73w-845m
CVSS 3.1
6.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-03
NVD 6.5

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.

Record
CVE-2026-86849
CVSS 3.1
6.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-06
OSVDEBIAN-CVE-2026-86849 6.5

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.

Record
DEBIAN-CVE-2026-86849
CVSS 3.1
6.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-04
OSVRLSA-2026:94629 8.8

Important: dpdk security update

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.

Record
RLSA-2026:94629
CVSS 3.1
8.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-04
Show 5 moreShow less
OSVRLSA-2026:94630 8.8

Important: dpdk security update

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.

Record
RLSA-2026:94630
CVSS 3.1
8.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-04
OSVUBUNTU-CVE-2026-86849 6.5

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.

Record
UBUNTU-CVE-2026-86849
CVSS 3.1
6.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
OSVALSA-2026:94629 No score

Important: dpdk security update

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.

Record
ALSA-2026:94629
Updated
2026-11-05
OSVALSA-2026:94630 No score

Important: dpdk security update

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.

Record
ALSA-2026:94630
Updated
2026-11-04
OSVopenSUSE-SU-2026:12151-1 No score

dpdk-25.11.4-1.1 on GA media

These are all security issues fixed in the dpdk-25.11.4-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:12151-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
dpdk
AlmaLinux:9
From an advisory covering 14 CVEs
before 2:25.11-2.el9_8
2:25.11-2.el9_8
dpdk-devel
AlmaLinux:9
From an advisory covering 14 CVEs
before 2:25.11-2.el9_8
2:25.11-2.el9_8
dpdk-doc
AlmaLinux:9
From an advisory covering 14 CVEs
before 2:25.11-2.el9_8
2:25.11-2.el9_8
dpdk-tools
AlmaLinux:9
From an advisory covering 14 CVEs
before 2:25.11-2.el9_8
2:25.11-2.el9_8
dpdk
AlmaLinux:10
From an advisory covering 14 CVEs
before 2:25.11-2.el10_2
2:25.11-2.el10_2
dpdk-devel
AlmaLinux:10
From an advisory covering 14 CVEs
before 2:25.11-2.el10_2
2:25.11-2.el10_2
dpdk-doc
AlmaLinux:10
From an advisory covering 14 CVEs
before 2:25.11-2.el10_2
2:25.11-2.el10_2
dpdk-tools
AlmaLinux:10
From an advisory covering 14 CVEs
before 2:25.11-2.el10_2
2:25.11-2.el10_2
dpdk
Debian:12
All versions, plus listed versions
22.11.1-222.11.11-0+deb12u122.11.2-122.11.2-222.11.2-2~deb12u1
Show 39 moreShow less
22.11.2-322.11.3-122.11.3-1~deb12u122.11.3-222.11.4-1~deb12u122.11.5-1~deb12u122.11.6-1~deb12u122.11.7-1~deb12u122.11.8-1~deb12u122.11.9-1~deb12u123.11-123.11-1~exp123.11.1-123.11.1-223.11.2-123.11.2-1+exp123.11.2-1+exp223.11.2-1+exp323.11.2-1+exp423.11.2-223.11.2-324.11-124.11-224.11.1-124.11.2-124.11.2-224.11.3-124.11.3-1~deb13u124.11.3-224.11~rc2-124.11~rc2-224.11~rc3-124.11~rc4-125.11-125.11-225.11.1-125.11.2-125.11.3-125.11.4-1
None known
dpdk
Debian:13
before 24.11.8-0+deb13u1, plus listed versions
24.11.2-224.11.3-124.11.3-1~deb13u124.11.3-224.11.4-0+deb13u1
24.11.8-0+deb13u1
Show 11 moreShow less
Affected packages
PackageAffectedFixed
dpdk
Debian:14
before 25.11.4-1, plus listed versions
24.11.2-224.11.3-124.11.3-1~deb13u124.11.3-225.11-1
Show 4 moreShow less
25.11-225.11.1-125.11.2-125.11.3-1
25.11.4-1
dpdk
Rocky Linux:9
From an advisory covering 14 CVEs
before 2:25.11-2.el9_8
2:25.11-2.el9_8
dpdk
Rocky Linux:10
From an advisory covering 14 CVEs
before 2:25.11-2.el10_2
2:25.11-2.el10_2
dpdk
Ubuntu:16.04:LTS
All versions, plus listed versions
2.0.0-0ubuntu12.0.0-0ubuntu22.0.0-0ubuntu32.2.0-0ubuntu12.2.0-0ubuntu3
Show 4 moreShow less
2.2.0-0ubuntu52.2.0-0ubuntu62.2.0-0ubuntu72.2.0-0ubuntu8
None known
dpdk
Ubuntu:18.04:LTS
All versions, plus listed versions
17.05.2-0ubuntu117.05.2-0ubuntu217.11-317.11-417.11-5
Show 10 moreShow less
17.11.1-617.11.2-1ubuntu0.117.11.3-3~ubuntu0.18.0417.11.5-0~ubuntu18.04.117.11.6-0~ubuntu18.04.117.11.8-0~ubuntu18.04.217.11.9-0ubuntu18.04.117.11.9-0ubuntu18.04.217.11.10-0ubuntu0.117.11.10-0ubuntu0.2
None known
dpdk
Ubuntu:20.04:LTS
All versions, plus listed versions
18.11.2-418.11.3-118.11.4-118.11.4-1ubuntu118.11.5-1
Show 13 moreShow less
19.11-2ubuntu119.11-2ubuntu219.11.1-0ubuntu119.11.1-0ubuntu1.119.11.3-0ubuntu0.119.11.3-0ubuntu0.219.11.6-0ubuntu0.20.04.119.11.7-0ubuntu0.20.04.119.11.7-0ubuntu0.20.04.219.11.10-0ubuntu0.20.04.119.11.12-0ubuntu0.20.04.119.11.13-0ubuntu0.20.04.119.11.14-0ubuntu0.20.04.1
None known
dpdk
Ubuntu:22.04:LTS
All versions, plus listed versions
20.11.3-0ubuntu120.11.3-0ubuntu321.11-121.11-1build121.11.1-0ubuntu0.3
Show 7 moreShow less
21.11.2-0ubuntu0.22.04.121.11.3-0ubuntu0.22.04.121.11.4-0ubuntu0.22.04.121.11.6-0ubuntu0.22.04.121.11.6-0ubuntu0.22.04.221.11.9-0ubuntu0.22.04.121.11.9-0ubuntu0.22.04.2
None known
dpdk
Ubuntu:24.04:LTS
All versions, plus listed versions
22.11.3-122.11.3-223.11-123.11-1build223.11-1build3
Show 4 moreShow less
23.11-1ubuntu0.123.11.4-0ubuntu0.24.04.123.11.4-0ubuntu0.24.04.223.11.7-0ubuntu0.24.04.1
None known
dpdk
Ubuntu:26.10
All versions, plus listed versions
25.11-225.11.2-125.11.2-1build125.11.3-1
None known
dpdk
Ubuntu:26.04:LTS
All versions, plus listed versions
24.11.3-124.11.3-225.11-225.11.3-0ubuntu0.26.04.1
None known
dpdk
openSUSE:Tumbleweed
From an advisory covering 14 CVEs
before 25.11.4-1.1
25.11.4-1.1

History

History
RecordedChangedSources
affectedCVE List, EUVD, NVD
affected, aliases, referencesOSV
affected, aliases, referencesOSV
affected, aliases, referencesGitHub Advisories, NVD, OSV
referencesCVE List
facts, referencesEUVD
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-86849 is a medium vulnerability (CVSS 6.5) in Red Hat Fast Datapath For Rhel 10, published October 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.14%, the 2nd percentile. Fixed in dpdk 24.11.8-0+deb13u1.

References

Show 63 moreShow less
MoveEnter Open