Impact
The Linux kernel contains a defect in the svc_rdma_read_chunk_range function where incorrect arithmetic causes an integer underflow. This results in prompt a massive, erroneous kmalloc_array_node allocation, potentially corrupting kernel memory or causing a denial of service. The vulnerability directly affects the svc_rdma subsystem, which processes Remote Direct Memory Access requests within the kernel space.
Affected Systems
All Linux kernel deployments that use the svc_rdma subsystem are affected, regardless of vendor. The flaw is present in any kernel before the fix incorporated in recent commits; the exact boundary versions are not listed, so any system running a kernel without the patch is vulnerable.
Risk and Exploitability
The CVSS score of 5.9 indicates a medium severity risk. The EPSS score is < 1% and the vulnerability is not listed in CISA KEV. Based on the description, the likely attack vector is through a Remote Direct Memory Access client that can send malformed read requests to the kernel, leading to the integer underflow. Exploit RDMA service, making the threat most acute in environments where RDMA is exposed to untrusted clients.
OpenCVE Enrichment