Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's NVMe over TCP implementation can lead to a NULL pointer dereference. This issue occurs during error recovery when the NVMe TCP socket is released and a new one is created. The vulnerability is triggered by the 'nvme list' command, which accesses the released socket without proper checks, causing a kernel crash.
Exploitation of this vulnerability leads to a kernel NULL pointer dereference, causing a system crash.
To reproduce this vulnerability, initiate a process that triggers error recovery in the NVMe over TCP stack, causing the socket to be released. While the recovery process is ongoing and reconnect attempts are failing, run the 'nvme list' command. This will access the released socket, leading to a NULL pointer dereference and a kernel crash.
Users can apply the latest patches available in the Linux kernel stable tree to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.