Impact
The bug resides in the Linux kernel RDMA UCMA subsystem, specifically in ucma_write_cm_event. The function fails to hold the handler lock while accessing ctx->file, allowing another thread running ucma_migrate_id to change ctx->file between dereferences. This race can corrupt the linked‑list of uevents. A corrupted list triggers a kernel BUG, potentially leaving a mutex held permanently and causing subsequent writers to block, effectively hanging the system.
Affected Systems
All Linux kernels that include the UCMA CM code and expose the /dev/infiniband/rdma_cm character device with mode 0666 are affected until the upstream fix is applied. No specific release versions are currently excluded per the available information.
Risk and Exploitability
The CVSS score of 4.7 reflects a low severity, but the vulnerability allows a local unprivileged user to trigger a denial of service by corrupting the kernel event list. The EPSS score is < 1% and the issue is not listed in CISA KEV, indicating no known large‑scale exploitation. The attack vector is local: a user can queue a uevent via the RDMA CM interface, inducing the race and causing a system hang.
OpenCVE Enrichment