CVE Database›Document archive›CVE-2023-53528

CVE-2023-53528

kernel: RDMA/rxe: Fix unsafe drain work queue code

Loading…

Severity

Moderate

Red Hat Product Security

4.7

CVSS 3.1

Review impact separately from score.

Published · October 1, 2025

Updated · June 30, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

RDMA/rxe: Fix unsafe drain work queue code

If create_qp does not fully succeed it is possible for qp cleanup code to attempt to drain the send or recv work queues before the queues have been created causing a seg fault. This patch checks to see if the queues exist before attempting to drain them.

Statement

The patch fixes a NULL dereference / crash in the rxe (software RDMA) driver: if QP creation fails part-way, the cleanup path tried to drain send/recv queues that might never have been created, leading to a kernel oops. Impact is kernel DoS when userspace can exercise rxe verbs (e.g., create a QP that fails then triggers cleanup). This requires a local process with access to the RDMA/uverbs device on a system with the rxe driver loaded.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 4.7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-476 · NULL Pointer Dereference