PT-2024-30711

CVE-2024-43851

·

Published

2024-06-03

·

Updated

2025-09-29

Description by

CVSS 3.1
5.5
Medium
MetricsAV: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.
Exploitability
Exploit
Fix
Vendors
Affected products
Weakness enumeration
Related identifiers
ALSA-2025_16880
ALT-PU-2024-14046
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
Found an issue in the description? Have something to add? Feel free to write us 👾