Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's IB/MTHCA driver can lead to a user-triggered resource leak during the management of Shared Receive Queues (SRQs). This issue arises because the 'mthca_unmap_user_db()' function was not properly called in the 'mthca_create_srq()' function, leaving certain resources improperly managed. The vulnerability affects the stable versions of the Linux kernel.
The vulnerability can be exploited to create a resource leak, which may lead to increased memory usage or exhaustion of system resources over time.
The vulnerability can be reproduced by creating a Shared Receive Queue (SRQ) using the IB/MTHCA driver. If the SRQ creation process fails, the 'mthca_unmap_user_db()' function is not called to clean up resources, leading to a leak. This can be observed by monitoring system resource usage during the SRQ creation process.
Users can upgrade to the latest stable version of the Linux kernel, where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.