Description
In the Linux kernel, the following vulnerability has been resolved: RDMA/siw: publish QP after initialization siw_create_qp() currently calls siw_qp_add() before the queues, CQ pointers, state, completion, and device list entry are ready. A QPN lookup can therefore reach a QP that is still being constructed. Move siw_qp_add() to the end of siw_create_qp(), after QP initialization and before adding the QP to the siw device list.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
f29dd55b0236f7a26a4b9dd69186e3c04266797b to < 3c9d128219964dcea897bf6139b88242e987be8faffectedf29dd55b0236f7a26a4b9dd69186e3c04266797b to < 3ff82e3841ecab1ff38d5817c969a019d266c83caffectedf29dd55b0236f7a26a4b9dd69186e3c04266797b to < 36e91a58397ca8c978e38a0bf389f0c6113fa8caaffectedf29dd55b0236f7a26a4b9dd69186e3c04266797b to < 74912ad168f87d6b2b670a87987bb302d6e64aa1affectedf29dd55b0236f7a26a4b9dd69186e3c04266797b to < fcc9d50022bcdb1f9f7ed04955c72b4a7355af3daffectedf29dd55b0236f7a26a4b9dd69186e3c04266797b to < 52f9fcb191143448df55fd215ff09c5207fed43eaffectedf29dd55b0236f7a26a4b9dd69186e3c04266797b to < bb27fcc67c429d97f785c92c35a6c5adebb05d7faffected
Linux Linux
Default version status: affected
5.3affected0 to < 5.3unaffected5.15.216 to ≤ 5.15.*unaffected6.1.183 to ≤ 6.1.*unaffected6.6.148 to ≤ 6.6.*unaffected6.12.101 to ≤ 6.12.*unaffected6.18.42 to ≤ 6.18.*unaffected7.1.6 to ≤ 7.1.*unaffected7.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/3c9d128219964dcea897bf6139b88242e987be8f ↗
- https://git.kernel.org/stable/c/3ff82e3841ecab1ff38d5817c969a019d266c83c ↗
- https://git.kernel.org/stable/c/36e91a58397ca8c978e38a0bf389f0c6113fa8ca ↗
- https://git.kernel.org/stable/c/74912ad168f87d6b2b670a87987bb302d6e64aa1 ↗
- https://git.kernel.org/stable/c/fcc9d50022bcdb1f9f7ed04955c72b4a7355af3d ↗
- https://git.kernel.org/stable/c/52f9fcb191143448df55fd215ff09c5207fed43e ↗
- https://git.kernel.org/stable/c/bb27fcc67c429d97f785c92c35a6c5adebb05d7f ↗