Description (CNA)
In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Replace waitqueue and flag with completion The driver previously used a waitqueue along with an explicit request_done flag, but without proper barriers around request_done. An earlier patch by Gui-Dong Han <hanguidong02@gmail.com> attempted to fix this by adding the missing memory barriers. Rather than adding the barriers, this patch replaces the waitqueue+flag with a completion, which is designed for this exact purpose.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| Linux / Linux | affected 44d9e52977a1b90b0db1c7f8b197c218e9226520 before 7d89bff21c12e543d12ad70cb0103cf815891b24; affected 44d9e52977a1b90b0db1c7f8b197c218e9226520 before 8de303efe2ff4fcbf240dfc6eb3469e1e8f18a3f; affected 44d9e52977a1b90b0db1c7f8b197c218e9226520 before 706591cccdd3ac2c0ddc8c2ed6c89a6be9865826; affected 44d9e52977a1b90b0db1c7f8b197c218e9226520 before bde37aed0724c0139dea177f3aae8d989b6babb1; affected 44d9e52977a1b90b0db1c7f8b197c218e9226520 before d9c8c45e6d2f438a3c8e643ae78b59454fa0fadd |
| Linux / Linux | affected 5.14; unaffected 0 before 5.14; unaffected 6.6.160 through 6.6.*; unaffected 6.12.114 through 6.12.*; unaffected 6.18.53 through 6.18.*; unaffected 7.1.5 through 7.1.*; unaffected 7.2 through * |
CWE
No CWE identifiers supplied.
References
- https://git.kernel.org/stable/c/7d89bff21c12e543d12ad70cb0103cf815891b24
- https://git.kernel.org/stable/c/8de303efe2ff4fcbf240dfc6eb3469e1e8f18a3f
- https://git.kernel.org/stable/c/706591cccdd3ac2c0ddc8c2ed6c89a6be9865826
- https://git.kernel.org/stable/c/bde37aed0724c0139dea177f3aae8d989b6babb1
- https://git.kernel.org/stable/c/d9c8c45e6d2f438a3c8e643ae78b59454fa0fadd
ADP enrichment
No English description supplied.
No references supplied.