PT-2024-36892 · Linux+3 · Linux Kernel+3
Published
2024-11-22
·
Updated
2026-01-13
·
CVE-2024-56585
CVSS v3.1
5.5
Medium
| Vector | AV: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.74
Description
A vulnerability in the Linux kernel has been resolved, specifically related to the LoongArch architecture and PREEMPT RT kernels. The issue arises from the replacement of normal spinlocks with rt spinlocks in PREEMPT RT kernels, which can cause sleeping in atomic context. This is evident from the error message "sleeping function called from invalid context" and the stack trace provided. The vulnerability is fixed by disabling NUMA optimization completely for PREEMPT RT kernels.
Recommendations
For Linux kernel versions prior to 6.6.74, update to version 6.6.74 or later to resolve the issue. As a temporary workaround, consider disabling NUMA optimization for PREEMPT RT kernels until a patch is available.
Exploit
Fix
Stack Overflow
Improper Locking
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Astra Linux
Linux Kernel
Red Os