Description
In the Linux kernel, the following vulnerability has been resolved: nvme-rdma: fix -EIO cleanup order in queue_rq On -EIO, the RDMA queue_rq path reports a host path error and then still cleans up the command and unmaps the SQE DMA. The path error helper completes the request, so that is double cleanup and DMA unmap after the request is already complete. Unmap the SQE first, then report the host path error. Skip the outer command cleanup on that path.
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
62eca39722fd997e3621fc903229917b9f0fb271 to < ccf37fff526cab2d0e6ff2aaf35947f3cf62e5bbaffected62eca39722fd997e3621fc903229917b9f0fb271 to < c2459519b39587c9c27d6b8a8cf516fee10fce66affected62eca39722fd997e3621fc903229917b9f0fb271 to < 965804b20c0f02c1a6cf4b69c0498a79e56f97feaffected62eca39722fd997e3621fc903229917b9f0fb271 to < a41e7fc8d244d9cfc6273051aed85b67adedbb89affected62eca39722fd997e3621fc903229917b9f0fb271 to < cf3e706963ffbd3ee2568fa0d08ab016f0575ea8affected62eca39722fd997e3621fc903229917b9f0fb271 to < 171b993a4aed9889159df4815b6a6ba141e61975affected62eca39722fd997e3621fc903229917b9f0fb271 to < d61828199c6cb4b76d48403c77023cd4bb9d09fcaffected
Linux Linux
Default version status: affected
5.12affected0 to < 5.12unaffected5.15.222 to ≤ 5.15.*unaffected6.1.189 to ≤ 6.1.*unaffected6.6.158 to ≤ 6.6.*unaffected6.12.111 to ≤ 6.12.*unaffected6.18.53 to ≤ 6.18.*unaffected7.2.7 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/ccf37fff526cab2d0e6ff2aaf35947f3cf62e5bb ↗
- https://git.kernel.org/stable/c/c2459519b39587c9c27d6b8a8cf516fee10fce66 ↗
- https://git.kernel.org/stable/c/965804b20c0f02c1a6cf4b69c0498a79e56f97fe ↗
- https://git.kernel.org/stable/c/a41e7fc8d244d9cfc6273051aed85b67adedbb89 ↗
- https://git.kernel.org/stable/c/cf3e706963ffbd3ee2568fa0d08ab016f0575ea8 ↗
- https://git.kernel.org/stable/c/171b993a4aed9889159df4815b6a6ba141e61975 ↗
- https://git.kernel.org/stable/c/d61828199c6cb4b76d48403c77023cd4bb9d09fc ↗