Linux Kernel RDMA/rxe NULL Pointer Dereference Vulnerability

Vulnerability

A vulnerability in the Linux kernel's RDMA/rxe component can lead to a kernel NULL pointer dereference. This issue occurs when the function 'rxe_qp_init_req' fails to initialize certain task parameters, causing the creation of a queue pair (qp) to fail. Consequently, the 'rxe_create_qp' function attempts to clean up allocated resources without properly checking if the task parameters are set, leading to a NULL pointer dereference.

Impact

Exploitation of this vulnerability causes a kernel NULL pointer dereference, which can lead to a system crash or instability.

Reproduction

The vulnerability can be reproduced by creating a queue pair using the RDMA/rxe component. If the initialization process fails, the task parameters 'func' and 'arg' will not be set. When the 'rxe_create_qp' function calls 'rxe_qp_do_cleanup' to free resources, it will inadvertently dereference a NULL pointer, causing a crash.

Remediation

Users can upgrade to the patched version of the Linux kernel available in the official Linux Git repository.

Added: Dec 9, 2025, 4:58 PM
Updated: Dec 9, 2025, 4:58 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
1.3
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.