Dpdk: denial of service from malicious guest on hypervisors using dpdk vhost library
An out-of-bounds read vulnerability was found in DPDK's Vhost library checksum offload feature. This issue enables an untrusted or compromised guest to crash the hypervisor's vSwitch by forging Virtio descriptors to cause out-of-bounds reads. This flaw allows an attacker with a malicious VM using a virtio driver to cause the vhost-user side to crash by sending a packet with a Tx checksum offload request and an invalid csum_start offset.
References
Affected products
- <21.11-4
- *
- *
- *
- *
Matching in nixpkgs
pkgs.dpdk
Set of libraries and drivers for fast packet processing
pkgs.odp-dpdk
Open Data Plane optimized for DPDK
-
nixos-unstable 1.44.0.0_DPDK_22.11
- nixpkgs-unstable 1.44.0.0_DPDK_22.11
- nixos-unstable-small 1.44.0.0_DPDK_22.11
pkgs.openvswitch
Multilayer virtual switch
pkgs.openvswitch-dpdk
Multilayer virtual switch
pkgs.linuxPackages_zen.dpdk
Set of libraries and drivers for fast packet processing
pkgs.linuxPackages.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_zen.odp-dpdk
Open Data Plane optimized for DPDK
-
nixos-unstable 1.44.0.0_DPDK_22.11
- nixpkgs-unstable 1.44.0.0_DPDK_22.11
- nixos-unstable-small 1.44.0.0_DPDK_22.11
pkgs.linuxPackages_lqx.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_zen.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages-libre.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_latest.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_xanmod.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_6_1.dpdk
Set of libraries and drivers for fast packet processing
-
nixos-unstable 23.11
pkgs.linuxKernel.packages.linux_5_10.dpdk
Set of libraries and drivers for fast packet processing
pkgs.linuxKernel.packages.linux_libre.dpdk
Set of libraries and drivers for fast packet processing
-
nixos-unstable 23.11
pkgs.linuxPackages_6_1_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_latest-libre.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_5_10_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_5_15_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_6_11_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxPackages_xanmod_stable.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_5_10.odp-dpdk
Open Data Plane optimized for DPDK
-
nixos-unstable 1.44.0.0_DPDK_22.11
- nixpkgs-unstable 1.44.0.0_DPDK_22.11
- nixos-unstable-small 1.44.0.0_DPDK_22.11
pkgs.linuxKernel.packages.linux_5_4.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_6_1.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_6_6.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_libre.odp-dpdk
Open Data Plane optimized for DPDK
-
nixos-unstable 1.44.0.0_DPDK_22.11
pkgs.linuxKernel.packages.linux_5_10.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_5_15.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_6_11.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_6_12.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_libre.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
pkgs.linuxKernel.packages.linux_latest_libre.dpdk
Set of libraries and drivers for fast packet processing
pkgs.linuxKernel.packages.linux_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_5_4_hardened.odp-dpdk
Open Data Plane optimized for DPDK
-
nixos-unstable 1.44.0.0_DPDK_22.11
pkgs.linuxKernel.packages.linux_latest_libre.odp-dpdk
Open Data Plane optimized for DPDK
-
nixos-unstable 1.44.0.0_DPDK_22.11
- nixpkgs-unstable 1.44.0.0_DPDK_22.11
- nixos-unstable-small 1.44.0.0_DPDK_22.11
pkgs.linuxKernel.packages.linux_6_1_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_latest_libre.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_5_10_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_5_15_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
pkgs.linuxKernel.packages.linux_6_11_hardened.dpdk-kmods
Kernel modules for DPDK
-
nixos-unstable 2023-02-05
- nixpkgs-unstable 2023-02-05
- nixos-unstable-small 2023-02-05
Package maintainers
-
@orivej Orivej Desh <orivej@gmx.fr>
-
@Mic92 Jörg Thalheim <joerg@thalheim.io>
-
@zhaofengli Zhaofeng Li <hello@zhaofeng.li>
-
@magenbluten magenbluten <magenbluten@codemonkey.cc>
-
@abuibrahim Ruslan Babayev <ruslan@babayev.com>
-
@xddxdd Yuhui Xu <b980120@hotmail.com>
-
@adamcstephens Adam C. Stephens <happy.plan4249@valkor.net>
-
@netixx François Espinet <dev.espinetfrancois@gmail.com>
-
@kmcopper Kyle Copperfield <kmcopper@danwin1210.me>