Cloudanix VulnDB

CVE-2022-28199

Medium · 6.5

CVSS

6.5

EPSS

2.2%

Published

Sep 1, 2022

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in NVIDIA networking software used on many computers can let remote attackers knock services offline and slightly affect data safety.

Exploitation
Remote Authenticated
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper error recovery in the MLNX_DPDK network stack allows remote attackers to trigger denial of service with limited impact to data integrity and confidentiality due to flawed input validation.

Why it matters to the business

Organizations relying on high-performance networking in data centers or cloud environments face service disruptions and potential operational downtime; the vulnerability affects widely used Linux and Windows platforms with moderate exploit likelihood.

How an attack unfolds

An attacker with low privileges sends specially crafted network traffic that triggers unhandled error conditions in the DPDK stack, leading to crashes or degraded packet processing without requiring user interaction.

How to fix it

Upgrade affected NVIDIA MLNX_DPDK distributions, Linux kernels, and Windows components to the latest patched releases as they become available; monitor vendor advisories for exact fixed versions and apply network segmentation or input filtering as interim controls.

How to confirm the fix worked

Review system logs and DPDK error handling behavior after updates; confirm absence of crash conditions under simulated error-recovery test traffic and verify package versions against vendor security bulletins.

Typical attack path

  1. Identify exposed MLNX_DPDK instances via network scanning
  2. Craft and transmit malformed packets targeting the network stack
  3. Trigger error recovery failure resulting in denial of service
  4. Observe secondary effects on data handling if conditions allow

How to detect it

Examine DPDK and kernel logs for repeated error-recovery failures or unexpected process terminations; correlate with network traffic spikes from untrusted sources and review system stability metrics over time.

What your security team should do

  • Prioritize inventory of all MLNX_DPDK deployments across Linux and Windows environments
  • Subscribe to NVIDIA and kernel security feeds for patch notifications
  • Implement network access controls to limit exposure of affected services
  • Test error-handling paths in staging environments before production rollout

The record

NVIDIA’s distribution of the Data Plane Development Kit (MLNX_DPDK) contains a vulnerability in the network stack, where error recovery is not handled properly, which can allow a remote attacker to cause denial of service and some impact to data integrity and confidentiality.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 dpdk 0 2:21.11.2-1.el9_1
AlmaLinux:9 dpdk-devel 0 2:21.11.2-1.el9_1
AlmaLinux:9 dpdk-doc 0 2:21.11.2-1.el9_1
AlmaLinux:9 dpdk-tools 0 2:21.11.2-1.el9_1
Debian:11 dpdk 0 20.11.6-1~deb11u1
Debian:12 dpdk 0 22.11.1-2
Debian:13 dpdk 0 22.11.1-2
Red Hat:enterprise_linux:8::fastdatapath network-scripts-openvswitch2.13 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath network-scripts-openvswitch2.15 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath network-scripts-openvswitch2.16 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath network-scripts-openvswitch2.17 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.13 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.13-debuginfo 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.13-debugsource 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.13-devel 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.13-ipsec 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.13-test 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.15 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.15-debuginfo 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.15-debugsource 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.15-devel 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.15-ipsec 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.15-test 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.16 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.16-debuginfo 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.16-debugsource 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.16-devel 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.16-ipsec 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.16-test 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-debuginfo 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-debugsource 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-devel 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-ipsec 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-test 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.13 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.13-debuginfo 0 0:2.13.0-193.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.15 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.15-debuginfo 0 0:2.15.0-113.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.16 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.16-debuginfo 0 0:2.16.0-89.3.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.17 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.17-debuginfo 0 0:2.17.0-37.4.el8fdp
Red Hat:enterprise_linux:9::appstream dpdk 0 2:21.11.2-1.el9_1
Red Hat:enterprise_linux:9::appstream dpdk-debuginfo 0 2:21.11.2-1.el9_1
Red Hat:enterprise_linux:9::appstream dpdk-debugsource 0 2:21.11.2-1.el9_1
Red Hat:enterprise_linux:9::appstream dpdk-devel 0 2:21.11.2-1.el9_1
Red Hat:enterprise_linux:9::appstream dpdk-doc 0 2:21.11.2-1.el9_1
Red Hat:enterprise_linux:9::appstream dpdk-tools 0 2:21.11.2-1.el9_1
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17 0 0:2.17.0-32.4.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-debuginfo 0 0:2.17.0-32.4.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-debugsource 0 0:2.17.0-32.4.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-devel 0 0:2.17.0-32.4.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-ipsec 0 0:2.17.0-32.4.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-test 0 0:2.17.0-32.4.el9fdp
Red Hat:enterprise_linux:9::fastdatapath python3-openvswitch2.17 0 0:2.17.0-32.4.el9fdp
Red Hat:enterprise_linux:9::fastdatapath python3-openvswitch2.17-debuginfo 0 0:2.17.0-32.4.el9fdp
Rocky Linux:9 dpdk 0 2:21.11.2-1.el9_1
SUSE:Enterprise Storage 7 dpdk 0 19.11.4-150200.3.20.1
SUSE:Enterprise Storage 7 dpdk-thunderx 0 19.11.4-150200.3.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS dpdk 0 19.11.4-150200.3.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS dpdk-thunderx 0 19.11.4-150200.3.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS dpdk 0 19.11.4-150200.3.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS dpdk-thunderx 0 19.11.4-150200.3.20.1
SUSE:Linux Enterprise Module for Server Applications 15 SP3 dpdk 0 19.11.4-150300.16.1
SUSE:Linux Enterprise Module for Server Applications 15 SP3 dpdk-thunderx 0 19.11.4-150300.16.1
SUSE:Linux Enterprise Module for Server Applications 15 SP4 dpdk 0 19.11.10-150400.4.7.1
SUSE:Linux Enterprise Module for Server Applications 15 SP4 dpdk-thunderx 0 19.11.10-150400.4.7.1
SUSE:Linux Enterprise Server 15 SP2-BCL dpdk 0 19.11.4-150200.3.20.1
SUSE:Linux Enterprise Server 15 SP2-LTSS dpdk 0 19.11.4-150200.3.20.1
SUSE:Linux Enterprise Server 15 SP2-LTSS dpdk-thunderx 0 19.11.4-150200.3.20.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 dpdk 0 19.11.4-150200.3.20.1
SUSE:Manager Proxy 4.1 dpdk 0 19.11.4-150200.3.20.1
SUSE:Manager Retail Branch Server 4.1 dpdk 0 19.11.4-150200.3.20.1
SUSE:Manager Server 4.1 dpdk 0 19.11.4-150200.3.20.1
Ubuntu:18.04:LTS dpdk 0 17.11.10-0ubuntu0.2
Ubuntu:20.04:LTS dpdk 0 19.11.13-0ubuntu0.20.04.1
Ubuntu:22.04:LTS dpdk 0 21.11.2-0ubuntu0.22.04.1
openSUSE:Leap 15.3 dpdk 0 19.11.4-150300.16.1
openSUSE:Leap 15.3 dpdk-thunderx 0 19.11.4-150300.16.1
openSUSE:Leap 15.4 dpdk 0 19.11.10-150400.4.7.1
openSUSE:Leap 15.4 dpdk-thunderx 0 19.11.10-150400.4.7.1

Related vulnerabilities