Re: [PATCH 7/7] RDMA/siw: Fix qp use-after-free in siw_get_base_qp()
From: Leon Romanovsky
Date: Wed Sep 23 2026 - 04:45:15 EST
On Wed, 16 Sep 2026 18:44:00 +0000, Wentao Liang wrote:
> The reference taken by siw_qp_id2obj() is dropped before the address
> of the embedded ib_qp is taken from the QP. If that reference was
> the last one the QP is freed and the pointer returned to the iwarp
> core is dangling; the core only pins the QP with iw_add_ref() after
> the call has returned.
>
> Copy the pointer while the reference is still held.
>
> [...]
Applied, thanks!
[7/7] RDMA/siw: Fix qp use-after-free in siw_get_base_qp()
https://git.kernel.org/rdma/rdma/c/ef15197f81ffed
Best regards,
--
Leon Romanovsky <leon@xxxxxxxxxx>