CVE-2026-89527

CVE-2026-89527

published September 12, 2026

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

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

svcrdma: Use svc_xprt_put to free listener on create failure

svc_rdma_create() calls kfree(cma_xprt) when

svc_rdma_create_listen_id() fails. svc_xprt_init() has already

acquired a net namespace reference via get_net_track(); kfree

bypasses svc_xprt_free() which releases it.

Replace the kfree() with svc_xprt_put() so the kref_init birth

reference drops to zero and svc_xprt_free() dispatches

svc_rdma_free() to clean up properly. sc_cm_id is still NULL

at that point; the preceding patch added the necessary NULL

guard in svc_rdma_free().

svc_xprt_free() also drops the module reference via

module_put(), but the caller _svc_xprt_create() does the same

on xpo_create failure, double-putting the single

try_module_get() it acquired. Take a compensating

__module_get() before the svc_xprt_put() to keep the count

balanced, matching the convention in svc_rdma_accept()'s error

path.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00211 · 10.8th percentile
Published
2026-09-12T00:19Z
References (5)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:44Z
    svcrdma: Use svc_xprt_put to free listener on create failure
    cvelistv5