// For flags

CVE-2021-3839

DPDK: out-of-bounds read/write in vhost_user_set_inflight_fd() may lead to crash

Severity Score

7.5
*CVSS v3.1

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

A flaw was found in the vhost library in DPDK. Function vhost_user_set_inflight_fd() does not validate `msg->payload.inflight.num_queues`, possibly causing out-of-bounds memory read/write. Any software using DPDK vhost library may crash as a result of this vulnerability.

Se ha encontrado un fallo en la biblioteca vhost de DPDK. La función vhost_user_set_inflight_fd() no comprueba "msg-)payload.inflight.num_queues", causando posiblemente una lectura/escritura de memoria fuera de límites. Cualquier software usando la biblioteca DPDK vhost puede fallar como resultado de esta vulnerabilidad.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2021-09-29 CVE Reserved
  • 2022-05-04 CVE Published
  • 2024-04-13 EPSS Updated
  • 2024-08-03 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-125: Out-of-bounds Read
  • CWE-787: Out-of-bounds Write
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Dpdk
Search vendor "Dpdk"
Data Plane Development Kit
Search vendor "Dpdk" for product "Data Plane Development Kit"
< 22.03
Search vendor "Dpdk" for product "Data Plane Development Kit" and version " < 22.03"
-
Affected
Dpdk
Search vendor "Dpdk"
Data Plane Development Kit
Search vendor "Dpdk" for product "Data Plane Development Kit"
22.03
Search vendor "Dpdk" for product "Data Plane Development Kit" and version "22.03"
rc1
Affected
Dpdk
Search vendor "Dpdk"
Data Plane Development Kit
Search vendor "Dpdk" for product "Data Plane Development Kit"
22.03
Search vendor "Dpdk" for product "Data Plane Development Kit" and version "22.03"
rc2
Affected
Dpdk
Search vendor "Dpdk"
Data Plane Development Kit
Search vendor "Dpdk" for product "Data Plane Development Kit"
22.03
Search vendor "Dpdk" for product "Data Plane Development Kit" and version "22.03"
rc3
Affected
Fedoraproject
Search vendor "Fedoraproject"
Fedora
Search vendor "Fedoraproject" for product "Fedora"
35
Search vendor "Fedoraproject" for product "Fedora" and version "35"
-
Affected
Redhat
Search vendor "Redhat"
Enterprise Linux
Search vendor "Redhat" for product "Enterprise Linux"
7.0
Search vendor "Redhat" for product "Enterprise Linux" and version "7.0"
-
Affected
Redhat
Search vendor "Redhat"
Enterprise Linux
Search vendor "Redhat" for product "Enterprise Linux"
8.0
Search vendor "Redhat" for product "Enterprise Linux" and version "8.0"
-
Affected
Redhat
Search vendor "Redhat"
Enterprise Linux
Search vendor "Redhat" for product "Enterprise Linux"
9.0
Search vendor "Redhat" for product "Enterprise Linux" and version "9.0"
-
Affected
Redhat
Search vendor "Redhat"
Enterprise Linux Fast Datapath
Search vendor "Redhat" for product "Enterprise Linux Fast Datapath"
7.0
Search vendor "Redhat" for product "Enterprise Linux Fast Datapath" and version "7.0"
-
Affected
Redhat
Search vendor "Redhat"
Enterprise Linux Fast Datapath
Search vendor "Redhat" for product "Enterprise Linux Fast Datapath"
8.0
Search vendor "Redhat" for product "Enterprise Linux Fast Datapath" and version "8.0"
-
Affected