PT-2024-32180 · Linux+5 · Linux Kernel+5

Published

2024-08-23

·

Updated

2026-05-26

·

CVE-2024-46765

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.52
Description The main threat to data consistency in ice xdp() is a possible asynchronous PF reset, which can be triggered by a user or by TX timeout handler. XDP setup and PF reset code access the same resources, and with an unfortunate timing, such accesses can result in a crash. The previous way of handling this through returning -EBUSY is not viable, particularly when destroying AF XDP socket. To resolve this issue, an xdp state lock mutex is added to protect ice vsi rebuild() and ice xdp().
Recommendations To resolve the issue, update the Linux kernel to version 6.6.52 or later. As a temporary workaround, consider disabling the ice vsi rebuild() function until a patch is available. Restrict access to the vulnerable ice xdp() function to minimize the risk of exploitation. Avoid using the ice vsi close() and ice vsi open() functions in conjunction with ice xdp() until the issue is resolved.

Exploit

Fix

NULL Pointer Dereference

Race Condition

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2024-13979
ALT-PU-2024-14046
AZL-49668
BDU:2025-05915
CVE-2024-46765
ECHO-9936-475D-BF8E
MGASA-2024-0316
MGASA-2024-0318
OESA-2024-2492
OESA-2025-1016
OPENSUSE-SU-2024_4314-1
OPENSUSE-SU-2024_4316-1
SUSE-SU-2024:4314-1
SUSE-SU-2024:4316-1
SUSE-SU-2024:4318-1
SUSE-SU-2025:0289-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7196-1

Affected Products

Alt Linux
Debian
Linuxmint
Linux Kernel
Suse
Ubuntu