Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A stack memory leak vulnerability has been identified in the Linux kernel's RDMA/Ionic component, specifically within the 'ionic_create_cq' function. This issue arises because the 'ionic_cq_resp' structure, which includes a reserved field of 7 bytes, is not properly initialized before being used. As a result, these 7 bytes are leaked unconditionally. Additionally, the 'cqid' field, which can hold 4 bytes, may also be leaked under certain conditions, potentially increasing the total leaked memory to 11 bytes. The vulnerability affects the Linux kernel stable tree.
Exploitation of this vulnerability leads to an uninitialized stack memory leak, which could be manipulated to disclose sensitive information or cause undefined behavior.
The vulnerability can be reproduced by calling the 'ionic_create_cq' function in the RDMA/Ionic component of the Linux kernel. The function will leak uninitialized stack memory due to the 'ionic_cq_resp' structure not being properly initialized before use.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.