Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A critical race condition has been identified in the Linux kernel's kprobe initialization process. This vulnerability can cause a NULL pointer dereference, leading to a kernel crash. The issue arises when the kprobe functionality is activated before the associated performance events are properly initialized. As a result, when a debug exception is triggered, the kprobe dispatcher attempts to access performance event data that has not yet been assigned, causing a crash.
Exploitation of this vulnerability results in a kernel crash due to a NULL pointer dereference.
The vulnerability can be reproduced by activating kprobe functionality and then triggering a debug exception before the associated performance events are initialized. This can be done by writing to a debug file that has a kprobe attached, such as 'kprobes/trace', which will invoke the kprobe dispatcher and cause the crash.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.