Description
In the Linux kernel, the following vulnerability has been resolved: RDMA/ipoib: Drain RCU callbacks during module teardown IPoIB reclamation completions can be signaled from inside an RCU callback. Teardown can wake before the callback returns and unload ib_ipoib while its code is still executing. Client registration failure can also remove already-added devices and queue callbacks. Wait after client and workqueue teardown.
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
b63b70d8774175b6f8393c495fe455f0fba55ce1 to < bb9c23733a0c50e136bd40c27cb60023cc58e22caffectedb63b70d8774175b6f8393c495fe455f0fba55ce1 to < 4a6dc313f9661f80e4ed43461d7ed5615c2450caaffectedb63b70d8774175b6f8393c495fe455f0fba55ce1 to < d8917353966d1d5a486437dd0dd68a2cf8ecb136affectedb63b70d8774175b6f8393c495fe455f0fba55ce1 to < 7bc08d7f9338c9f9c09965e5d020591c793a80cbaffectedb63b70d8774175b6f8393c495fe455f0fba55ce1 to < 2b3330cfc097db2d31f47ad09261967630270d66affectedb63b70d8774175b6f8393c495fe455f0fba55ce1 to < 8dc5ffcb8efcc01e44dd1ebc490eaae72de3fadfaffectedb63b70d8774175b6f8393c495fe455f0fba55ce1 to < 24ce944721dcd92ae62e7a448d770e2a3e79f5fdaffectedb63b70d8774175b6f8393c495fe455f0fba55ce1 to < 31b7c700670830a0e8a4cdcd451c88a13cc5dc48affected
Linux Linux
Default version status: affected
3.6affected0 to < 3.6unaffected5.10.270 to ≤ 5.10.*unaffected5.15.221 to ≤ 5.15.*unaffected6.1.188 to ≤ 6.1.*unaffected6.6.157 to ≤ 6.6.*unaffected6.12.110 to ≤ 6.12.*unaffected6.18.52 to ≤ 6.18.*unaffected7.2.6 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/bb9c23733a0c50e136bd40c27cb60023cc58e22c ↗
- https://git.kernel.org/stable/c/4a6dc313f9661f80e4ed43461d7ed5615c2450ca ↗
- https://git.kernel.org/stable/c/d8917353966d1d5a486437dd0dd68a2cf8ecb136 ↗
- https://git.kernel.org/stable/c/7bc08d7f9338c9f9c09965e5d020591c793a80cb ↗
- https://git.kernel.org/stable/c/2b3330cfc097db2d31f47ad09261967630270d66 ↗
- https://git.kernel.org/stable/c/8dc5ffcb8efcc01e44dd1ebc490eaae72de3fadf ↗
- https://git.kernel.org/stable/c/24ce944721dcd92ae62e7a448d770e2a3e79f5fd ↗
- https://git.kernel.org/stable/c/31b7c700670830a0e8a4cdcd451c88a13cc5dc48 ↗