Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's BPF (Berkeley Packet Filter) implementation allows for improper signal handling in non-preemptible contexts. When a BPF program running in such a context calls the bpf_send_signal() kfunc, it can lead to issues because this function is designed to sleep. The vulnerability arises from the BPF program's ability to execute in various contexts, including non-preemptible ones.
Exploitation of this vulnerability can disrupt the intended asynchronous signal handling in BPF programs, potentially leading to unexpected behavior or system instability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.