RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure
Summary
GSD-2021-1001651: RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure. Affects Kernel versions >= 70ba8b1697e35c04ea5f22edb6e401aeb1208d96, < 3f4e68902d2e545033c80d7ad62fd9a439e573f4. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The RDMA/cma package is a component of the Linux Kernel that provides support for Remote Direct Memory Access (RDMA) and Connection Manager (CM) functionality. RDMA allows for high-speed data transfer between remote systems with low latency and CPU overhead. The Connection Manager is responsible for managing the establishment and termination of RDMA connections. This vulnerability affects the listener functionality in RDMA/cma.
Vulnerability Detail
The vulnerability in RDMA/cma is related to a listener leak that occurs when the rdma_cma_listen_on_all() function fails. This function is responsible for setting up a listener on all available network interfaces. When the function fails, it does not properly clean up the listener, leading to a resource leak. An attacker could potentially exploit this vulnerability to exhaust system resources and cause a denial-of-service (DoS) condition. The vulnerability was introduced in version v5.10.4 of the Linux Kernel and has been fixed in version v5.10.71.
How To Fix
No fixed version is published for this vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
There is no specific workaround mentioned for this vulnerability.
Conclusion
The vulnerability in RDMA/cma related to a listener leak has been identified and fixed in Linux Kernel version v5.10.71. It is recommended to update the Linux Kernel to the latest version to mitigate the risk of exploitation. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
RDMA/cma is a component of the Linux Kernel that provides support for Remote Direct Memory Access (RDMA) and Connection Manager (CM) functionality. It enables high-speed data transfer between remote systems with low latency and CPU overhead.
The vulnerability can be exploited to cause a denial-of-service (DoS) condition by exhausting system resources.
To fix this vulnerability, update the Linux Kernel to version v5.10.71 or later, which includes the necessary fix for the listener leak issue.
No specific workaround has been mentioned for this vulnerability.
The updated Linux Kernel can be obtained from the official Linux Kernel repository: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.