Linux Kernel RDMA/EFA Completion Context Use-After-Free Vulnerability

Vulnerability

A vulnerability in the Linux kernel's RDMA/EFA component allows for use-after-free issues with completion contexts. When an admin command completes with an error, the kernel attempts to print data from the completion context. However, this context may have already been freed during the handling of interrupts or polling, leading to the potential for data to be reused incorrectly. The vulnerability arises because the allocation and deallocation of completion contexts are not synchronized, with deallocation occurring before the context can be safely used. This flaw could be exploited to access invalid memory, possibly leading to undefined behavior or memory corruption.

Impact

Exploitation of this vulnerability can cause use-after-free conditions, where freed memory is accessed, potentially leading to memory corruption or other undefined behaviors.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for upgrading the Linux kernel can be found in the official Linux documentation or through the package management system of the respective Linux distribution.

Added: Apr 22, 2026, 3:06 PM
Updated: Apr 22, 2026, 3:06 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
1.9
exploitability
4.0
remediation
7.7
relevance
6.2
threat
3.2
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.