Linux · Linux Kernel · CVE-2024-46832
**Name of the Vulnerable Software and Affected Versions**
Linux kernel (affected versions not specified)
**Description**
The issue is caused by the `get c0 compare int` function being called on a secondary CPU when a timer IRQ is installed, resulting in a warning about a sleeping function being called from an invalid context. This warning occurs at `kernel/locking/mutex.c:283`. The problem is resolved by not calling `get c0 compare int` if a timer IRQ is installed. Additionally, saving the IRQ number to `struct clock event device *cd` is skipped as it is never used by the clockevent core and is only meant for non-CPU local devices.
**Recommendations**
At the moment, there is no information about a newer version that contains a fix for this vulnerability.