RDMA/mana_ib: drain QP references after partial table insertion
Summary
| CVE | CVE-2026-92513 |
|---|---|
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-17 17:17:54 UTC |
| Updated | 2026-09-17 17:17:54 UTC |
| Description | In the Linux kernel, the following vulnerability has been resolved: RDMA/mana_ib: drain QP references after partial table insertion mana_table_store_ud_qp() publishes a QP at its send-queue id before inserting the receive-queue id, dropping the XArray lock between the two xa_insert_irq() calls. A concurrent completion handler can look up the QP and take a transient reference. When the second insertion fails, the rollback erased only the send-queue entry and returned, leaving both the initial table reference and the transient reference outstanding while RDMA core frees the QP, causing a use-after-free. Drain the reference as normal destruction does: drop the initial reference and wait for qp->free, releasing the QP only after every concurrent lookup returns its reference. |
Risk And Classification
EPSS: 0.001980000 probability, percentile 0.098680000 (date 2026-09-18)
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Linux | Linux | affected 8001e9257eca23264550ff9e34598ee43a80f0f9 4aaa2ab816c710be7385b31d08373edcdcd71656 git | Not specified |
| CNA | Linux | Linux | affected 8001e9257eca23264550ff9e34598ee43a80f0f9 638b9a5364c1482e5d104823c1a3884b3d249484 git | Not specified |
| CNA | Linux | Linux | affected 8001e9257eca23264550ff9e34598ee43a80f0f9 97f7c2262c28ebcae64fc957ee978646684a5ed9 git | Not specified |
| CNA | Linux | Linux | affected 6.15 | Not specified |
| CNA | Linux | Linux | unaffected 6.15 semver | Not specified |
| CNA | Linux | Linux | unaffected 6.18.52 6.18.* semver | Not specified |
| CNA | Linux | Linux | unaffected 7.2.6 7.2.* semver | Not specified |
| CNA | Linux | Linux | unaffected 7.3-rc1 * original_commit_for_fix | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| git.kernel.org/stable/c/4aaa2ab816c710be7385b31d08373edcdcd71656 | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | |
| git.kernel.org/stable/c/638b9a5364c1482e5d104823c1a3884b3d249484 | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | |
| git.kernel.org/stable/c/97f7c2262c28ebcae64fc957ee978646684a5ed9 | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.