CVE-2024-46832: MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
In the Linux kernel, the following vulnerability has been resolved:
MIPS: cevt-r4k: Don't call getc0compareint if timer irq is installed
This avoids warning:
[ 0.118053] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:283
Caused by getc0compareint on secondary CPU.
We also skipped saving IRQ number to struct clockeventdevice cd as it's never used by clockevent core, as per comments it's only meant for "non CPU local devices".
Other sources
This CVE was automatically created from a reference found in an email or other text. If you are reading this, then this CVE entry is probably erroneous, since this text should be replaced by the official CVE description automatically.
— Launchpad
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2024-46832?
CVE-2024-46832 has been classified with medium severity due to its potential impact on system stability.
How do I fix CVE-2024-46832?
To fix CVE-2024-46832, update your Linux kernel to version 6.1.123-1 or later.
Which versions of the Linux kernel are affected by CVE-2024-46832?
CVE-2024-46832 affects Linux kernel versions from 5.10 to 6.11-rc4.
Has CVE-2024-46832 been resolved?
Yes, CVE-2024-46832 has been resolved in subsequent updates to the Linux kernel.
What kind of systems are vulnerable to CVE-2024-46832?
Systems running vulnerable versions of the Linux kernel on MIPS architecture are at risk of CVE-2024-46832.