CVE Database›Document archive›CVE-2024-53082

CVE-2024-53082

kernel: virtio_net: Add hash_key_length check

Loading…

Severity

Moderate

Red Hat Product Security

7.1

CVSS 3.1

Review impact separately from score.

Published · November 19, 2024

Updated · October 29, 2026

Description

A flaw was found in the Linux kernel's virtio_net network driver. The driver does not properly validate the hash key length during device initialization. A local user could exploit this vulnerability when setting or reading the hash key, triggering out-of-bounds memory access. This flaw primarily results in a Denial of Service (DoS) through a system crash, or potentially exposes sensitive kernel memory.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Prevent the virtio_net kernel module from loading on systems where virtio network devices are not required:

  1. Blacklist the module using the modprobe configuration:

echo "install virtio_net /bin/true" >> /etc/modprobe.d/disable-virtio_net.conf

  1. If the module is currently loaded, attempt to unload it:

modprobe -r virtio_net

Caveats: Disabling the virtio_net driver prevents any virtio virtual network interfaces from functioning, disrupting network connectivity on virtual machines using this driver. A system reboot is required if the module is in active use and cannot be dynamically unloaded.

CVSS / CWE

CVSS 3.1 · 7.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

CWE-125 · Out-of-bounds Read