Bug 2541431 (CVE-2026-100075) - CVE-2026-100075 kernel: RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters
Summary: CVE-2026-100075 kernel: RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters
Keywords:
Status: NEW
Alias: CVE-2026-100075
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-25 13:38 UTC by OSIDB Bzimport
Modified: 2026-09-30 16:08 UTC (History)
17 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-25 13:38:18 UTC
In the Linux kernel, the following vulnerability has been resolved:

RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters

When srpt_alloc_rw_ctxs() fails partway through a multi-buffer indirect
descriptor, the unwind path destroys RDMA contexts but leaves stale
n_rw_ctx and n_rdma values (and a dangling rw_ctxs pointer). Later
sq_wr_avail accounting in srpt_queue_response() or srpt_write_pending()
can then subtract the wrong number of send queue credits.

Reset the counters and clear rw_ctxs after freeing the heap
allocation before returning an error.


Note You need to log in before you can comment on or make changes to this bug.