CVE-2024-11614 Dpdk: denial of service from malicious guest on hypervisors using dpdk vhost library

High 7.4 Published Updated

A malicious guest VM can crash the hypervisor's vSwitch by sending crafted packets with invalid checksum offsets, causing an out-of-bounds read.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2024-11614?

CVE-2024-11614 is a high-severity denial of service vulnerability in Red Hat Fast Datapath for RHEL 7, published on 18 Dec 2024. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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.

Weakness: CWE-125

Which versions are affected by CVE-2024-11614?

Linux distribution packages (40)
dpdk AlmaLinux:8All versions23.11-2.el8_10
dpdk-devel AlmaLinux:8All versions23.11-2.el8_10
dpdk-doc AlmaLinux:8All versions23.11-2.el8_10
dpdk-tools AlmaLinux:8All versions23.11-2.el8_10
dpdk AlmaLinux:9All versions2:23.11-2.el9_5
dpdk-devel AlmaLinux:9All versions2:23.11-2.el9_5
dpdk-doc AlmaLinux:9All versions2:23.11-2.el9_5
dpdk-tools AlmaLinux:9All versions2:23.11-2.el9_5
dpdk Red Hat:enterprise_linux:8::appstreamAll versions0:23.11-2.el8_10
dpdk-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:23.11-2.el8_10
dpdk-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:23.11-2.el8_10
dpdk-doc Red Hat:enterprise_linux:8::appstreamAll versions0:23.11-2.el8_10
dpdk-tools Red Hat:enterprise_linux:8::appstreamAll versions0:23.11-2.el8_10
dpdk-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:23.11-2.el8_10
dpdk-debugsource Red Hat:enterprise_linux:8::crbAll versions0:23.11-2.el8_10
dpdk-devel Red Hat:enterprise_linux:8::crbAll versions0:23.11-2.el8_10
network-scripts-openvswitch3.1 Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
openvswitch3.1 Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
openvswitch3.1-debuginfo Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
openvswitch3.1-debugsource Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
openvswitch3.1-devel Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
openvswitch3.1-ipsec Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
openvswitch3.1-test Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
python3-openvswitch3.1 Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
python3-openvswitch3.1-debuginfo Red Hat:enterprise_linux:8::fastdatapathAll versions0:3.1.0-159.el8fdp
dpdk Red Hat:enterprise_linux:9::appstreamAll versions2:23.11-2.el9_5
dpdk-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions2:23.11-2.el9_5
dpdk-debugsource Red Hat:enterprise_linux:9::appstreamAll versions2:23.11-2.el9_5
dpdk-devel Red Hat:enterprise_linux:9::appstreamAll versions2:23.11-2.el9_5
dpdk-doc Red Hat:enterprise_linux:9::appstreamAll versions2:23.11-2.el9_5
dpdk-tools Red Hat:enterprise_linux:9::appstreamAll versions2:23.11-2.el9_5
openvswitch3.1 Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.1.0-149.el9fdp
openvswitch3.1-debuginfo Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.1.0-149.el9fdp
openvswitch3.1-debugsource Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.1.0-149.el9fdp
openvswitch3.1-devel Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.1.0-149.el9fdp
openvswitch3.1-ipsec Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.1.0-149.el9fdp
openvswitch3.1-test Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.1.0-149.el9fdp
openvswitch3.3 Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.3.0-92.el9fdp
openvswitch3.3-debuginfo Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.3.0-92.el9fdp
openvswitch3.3-debugsource Red Hat:enterprise_linux:9::fastdatapathAll versions0:3.3.0-92.el9fdp

How do I fix CVE-2024-11614?

Apply the vendor's patch.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2024-11614 being exploited?

There is no known exploitation of CVE-2024-11614 in the wild and no public exploit code.

Sources

Also known as ALSA-2025:0210, ALSA-2025:0222, AZL-54455, CLSA-2025-1762538077, CLSA-2026-1791386541, DEBIAN-CVE-2024-11614 and 24 more.

Is CVE-2024-11614 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free