Linux Kernel Memory Management Vulnerability in RDMA Products
CVE-2026-98431
What is CVE-2026-98431?
A vulnerability in the Linux kernel's RDMA subsystem allows for a potential circular locking dependency between mmap and disassociate operations, leading to deadlock situations during thread execution. This issue arises from a mismanagement of locking mechanisms—specifically, the implementation of disassociation_lock alongside mmap_lock—causing a conflict. The resolution involves the removal of the disassociation_lock, leveraging the already existing hw_destroy_rwsem to ensure safe memory management without circular dependencies. Mitigation is necessary to prevent deadlocks and maintain system stability.
Affected Version(s)
Linux 51976c6cd786151b6a1bdf8b8b3334beac0ba99c < 426f54f20b79c5b164a0472ad3f6ba36afcd08c6
Linux 51976c6cd786151b6a1bdf8b8b3334beac0ba99c
Linux 0598914a950ddfa694f410e482453cdbb9265515