CVE-2025-38151

RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work

published July 3, 2025

CVSS
—
EPSS
0%
Percentile
7.0
In the wild
Unconfirmed
What it is

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

RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work

The cited commit fixed a crash when cma_netevent_callback was called for

a cma_id while work on that id from a previous call had not yet started.

The work item was re-initialized in the second call, which corrupted the

work item currently in the work queue.

However, it left a problem when queue_work fails (because the item is

still pending in the work queue from a previous call). In this case,

cma_id_put (which is called in the work handler) is therefore not

called. This results in a userspace process hang (zombie process).

Fix this by calling cma_id_put() if queue_work fails.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00178 · 7.0th percentile
Published
2025-07-03T08:35Z
EPSS history
Timeline
  • 03 JUL 08:35Z
    RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work
    cvelistv5