Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
- >= 6.0.0-rc5, < 6.0.0-rc5-02182-gf8553a572277
A vulnerability in the Linux kernel's handling of the RTAS (Run-Time Abstraction Services) function 'ibm,os-term' has been identified. The issue arises in the PowerPC architecture, specifically within the 'rtas_os_term' function. The vulnerability can lead to a kernel panic, as the function improperly manages a busy status by using 'rtas_busy_delay()', which can cause the kernel to sleep and disrupt critical processes. This flaw has been introduced in the Linux kernel version 6.0.0-rc5 and has been present in several prior versions.
Exploitation of this vulnerability causes a kernel panic, disrupting system operations by terminating the init process, which is crucial for system stability and management.
To reproduce this vulnerability, invoke the 'ibm,os-term' RTAS function from a context that does not allow sleeping, such as an interrupt handler or a real-time task. The 'rtas_os_term' function will call 'rtas_busy_delay()' to manage a busy status, which is unsafe in this context. This improper handling will trigger a kernel panic, as the system attempts to kill the init process, leading to a crash.
The vulnerability has been addressed in the Linux kernel stable tree. Users can upgrade to the latest version available in this repository to mitigate the issue.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.