Impact
The Linux kernel's rpcrdma module misprocesses short or malformed RPC replies. A zero-length peek coupled with unchecked bounds allows the kernel to read up to 20 bytes past the end of the receive buffer, potentially exposing stale data. This scenario is a classic buffer underrun (CWE-125). The misclassification of such replies as backchannel requests causes the reply buffer to be orphaned and never freed, draining the receive queue. This can result in Receive‑Not‑Ready (RNR) NAKs and a denial of service for RDMA traffic. Based on the description, it is inferred that the vulnerability can be triggered remotely by an attacker with the ability to send crafted RDMA replies.
Affected Systems
All Linux kernel releases that include the rpcrdma module prior to the patch commit are potentially vulnerable. No specific vendor version range is specified; the vulnerability is tied to the rpcrdma backchannel reply handling code in the kernel source. Administrators should evaluate whether their current kernel contains the unpatched rpcrdma implementation and apply the updated kernel when available.
Risk and Exploitability
The CVSS score of 9.8 places this issue in the critical severity range. The EPSS score of less than 1% suggests that widespread exploitation is unlikely at present, but the impact is severe. The vulnerability is not listed in the CISA KEV catalog; however, the combination of a critical CVSS score and the ability to disrupt RDMA services warrants immediate attention and remediation. Based on the description, it is inferred that the likely attack vector is remote RDMA traffic.
OpenCVE Enrichment