Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A deadlock vulnerability has been identified in the Linux kernel's Btrfs file system. This issue occurs during the unmount process when a block group reclaim task is actively relocating data. The deadlock arises because the unmount operation interrupts the asynchronous reclaim task, which is in the process of managing delayed I/O operations. This interference creates a circular wait condition, causing both tasks to hang indefinitely. The vulnerability can be reproduced by initiating an unmount while a block group reclaim task is running, leading to a deadlock situation.
Exploitation of this vulnerability causes a deadlock, where the unmount process and the block group reclaim task become stuck, unable to complete their operations. This can lead to a system hang, where resources are tied up and not available for other processes.
To reproduce this vulnerability, start a block group reclaim task that relocates data within the Btrfs file system. While this task is running, initiate an unmount operation. The interference between the unmount process and the active reclaim task will trigger a deadlock, causing both operations to hang.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.