Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability has been identified in the Linux kernel's handling of uprobes on RISC-V architecture. The issue arises because the uprobe process incorrectly clears and sets the 'spie' register, which can lead to a page fault when accessing the original instruction. This fault occurs while interrupts are disabled, causing a warning about sleeping functions being called from an invalid context. The vulnerability is related to improper register management during the uprobe process, which can disrupt normal execution flow and trigger kernel warnings.
Exploitation of this vulnerability can lead to kernel warnings about invalid context handling, indicating potential disruptions in the normal execution flow of the kernel.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.