Deadlock Vulnerability in Linux Kernel for NVMe TCP Handshake
CVE-2026-63980

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
19 July 2026

What is CVE-2026-63980?

A deadlock vulnerability exists in the Linux kernel related to the NVMe TCP handshake process. The issue arises when the hn_lock is acquired in an improper context, specifically when a socket callback running in Bottom Half (BH) context attempts to acquire the lock held by a thread in process context, leading to potential deadlocks. This situation occurs during the execution of the handshake request cancellation process. Converting lock acquisition from spin_lock to spin_lock_bh prevents such deadlocks by ensuring the lock is never taken with softirqs enabled, enhancing the overall reliability of the NVMe TCP connections.

Affected Version(s)

Linux 675b453e024154dd547921c6e6d5b58747ba7e0e < 06ab5978866fc2221b910347fd3e510ca8e7b1a4

Linux 675b453e024154dd547921c6e6d5b58747ba7e0e < 0866569fc36a56f568acd3900d354e3505932e09

Linux 675b453e024154dd547921c6e6d5b58747ba7e0e < 91898de9501a047ba67c6b864dcd403e00bdfbf5

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.