Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's stack depot management could lead to a deadlock when handling Non-Maskable Interrupts (NMI). The issue arises in the 'stack_depot_save_flags()' function, which was intended to be used in NMI context without the 'STACK_DEPOT_FLAG_CAN_ALLOC' flag. However, the function still attempted to acquire the 'pool_lock' to save a stack trace, potentially causing a deadlock if an NMI occurred while the lock was held. The vulnerability has been addressed by modifying the function to only attempt to acquire the lock in NMI context and to relinquish the effort if unsuccessful. Additionally, the documentation has been updated for clarity.
The vulnerability could cause a deadlock situation, disrupting normal operations by halting process execution until the deadlock is resolved.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.