PT-2024-30711 · Linux+4 · Linux Kernel+4

Published

2024-06-03

·

Updated

2025-09-29

·

CVE-2024-43851

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.50
Description The issue is related to the Linux kernel, where the per cpu variable cpu number1 is passed to xlnx event handler as argument dev id, but it is not used in this function. The patch drops the initialization of this variable and renames it to dummy cpu number. This fix addresses a call trace issue that occurs when the kernel option CONFIG DEBUG ATOMIC SLEEP is enabled, resulting in a "sleeping function called from invalid context" error.
Recommendations Update to Linux kernel version 6.6.50 or later to resolve the issue. As a temporary workaround, consider disabling the xlnx event handler function until a patch is available. Restrict access to the vulnerable xlnx event manager probe function to minimize the risk of exploitation.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2024-14046
BDU:2025-01735
CVE-2024-43851
DLA-4008-1
MGASA-2024-0309
MGASA-2024-0310
OESA-2024-2124
SUSE-SU-2024:3194-1
SUSE-SU-2024:3195-1
SUSE-SU-2024:3383-1
SUSE-SU-2025:20044-1
SUSE-SU-2025:20047-1

Affected Products

Alt Linux
Astra Linux
Linux Kernel
Red Os
Suse