Impact
An out‑of‑bounds read can occur during completion queue memory registration in the Linux RDMA/irdma driver. The bug arises because a flag that indicates whether the CQ resize feature is enabled is never set at the time of memory registration, causing the driver to copy a page pointer that may be beyond the bounds of the allocated array. The effect is that sensitive kernel memory can be read by the driver, potentially leaking data that should remain confidential. The weakness corresponds to incorrect bounds checking, a classic buffer over‑read scenario.
Affected Systems
All Linux kernel releases that include the irdma RDMA driver, regardless of distribution. The vulnerability is present until the kernel code is patched to remove the problematic field and use the feature flag directly.
Risk and Exploitability
The CVSS score is 5.5, indicating a medium severity. Based on the description, the vulnerability is likely exploitable from a user‑mode process that can load a generic RDMA driver, which is inferred and would make this a local kernel exploitation vector. The EPSS score is listed as "< 1%" and the flaw is not in the CISA KEV catalog. The flaw would allow an attacker with local privileges to read arbitrary kernel memory, which could be leveraged for further privilege escalation or to extract secrets.
OpenCVE Enrichment