Description
In the Linux kernel, the following vulnerability has been resolved: scsi: sg: Do not sleep in atomic context sg_finish_rem_req() calls blk_rq_unmap_user(). The latter function may sleep. Hence, call sg_finish_rem_req() with interrupts enabled instead of disabled.
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
97d27b0dd015e980ade63fda111fd1353276e28b to < 11eeee00c94d770d4e45364060b5f1526dfe567baffected97d27b0dd015e980ade63fda111fd1353276e28b to < db6ac8703ab2b473e1ec845f57f6dd961a388d9faffected97d27b0dd015e980ade63fda111fd1353276e28b to < 109afbd88ecc46b6cc7551367222387e97999765affected97d27b0dd015e980ade63fda111fd1353276e28b to < 3dfd520c3b4ffe69e0630c580717d40447ab842faffected97d27b0dd015e980ade63fda111fd1353276e28b to < b343cee5df7e750d9033fba33e96fc4399fa88a5affected97d27b0dd015e980ade63fda111fd1353276e28b to < b2c0340cfa25c5c1f65e8590cc1a2dc97d14ef0faffected97d27b0dd015e980ade63fda111fd1353276e28b to < 6983d8375c040bb449d2187f4a57a20de01244feaffected97d27b0dd015e980ade63fda111fd1353276e28b to < 90449f2d1e1f020835cba5417234636937dd657eaffected8d1f3b474a89b42f957ba3bae959dd3cd16531caaffectedfa55ef3f803fc7c20be0ab809e6278c31febd875affected6af37613289cfd32516ada47e444b48a638829c8affected4a8e8e0af9a520a685e0ab2d489327d5220d7ce2affectedae9b6ae2e77947534e255903627cc62746ea77e2affected3.16.85 to < 3.17affected3.18.101 to < 3.19affected4.1.52 to < 4.2affected4.4.123 to < 4.5affected4.9.89 to < 4.10affected
Linux Linux
Default version status: affected
4.12affected0 to < 4.12unaffected5.4.302 to ≤ 5.4.*unaffected5.10.247 to ≤ 5.10.*unaffected5.15.197 to ≤ 5.15.*unaffected6.1.159 to ≤ 6.1.*unaffected6.6.118 to ≤ 6.6.*unaffected6.12.60 to ≤ 6.12.*unaffected6.17.10 to ≤ 6.17.*unaffected6.18 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/11eeee00c94d770d4e45364060b5f1526dfe567b ↗
- https://git.kernel.org/stable/c/db6ac8703ab2b473e1ec845f57f6dd961a388d9f ↗
- https://git.kernel.org/stable/c/109afbd88ecc46b6cc7551367222387e97999765 ↗
- https://git.kernel.org/stable/c/3dfd520c3b4ffe69e0630c580717d40447ab842f ↗
- https://git.kernel.org/stable/c/b343cee5df7e750d9033fba33e96fc4399fa88a5 ↗
- https://git.kernel.org/stable/c/b2c0340cfa25c5c1f65e8590cc1a2dc97d14ef0f ↗
- https://git.kernel.org/stable/c/6983d8375c040bb449d2187f4a57a20de01244fe ↗
- https://git.kernel.org/stable/c/90449f2d1e1f020835cba5417234636937dd657e ↗