Linux Kernel RDMA/Ionic Uninitialized Stack Memory Leak Vulnerability

Vulnerability

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.

Impact

Exploitation of this vulnerability leads to an uninitialized stack memory leak, which could be manipulated to disclose sensitive information or cause undefined behavior.

Reproduction

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.

Remediation

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.

Added: Mar 25, 2026, 11:41 AM
Updated: Mar 25, 2026, 11:41 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
3.9
remediation
7.7
relevance
4.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.