Description
In the Linux kernel, the following vulnerability has been resolved: dm: fix unlocked test for dm_suspended_md The function dm_blk_report_zones tests if the device is suspended with the "dm_suspended_md" call. However, this function is called without holding any locks, so the device may be suspended just after it. Move the call to dm_suspended_md after dm_get_live_table, so that the device can't be suspended after the suspended state was tested.
Product status
f9c1bdf24615303d48a2d0fd629c88f3189563aa (git) before 175ac0a6115400278d3900f5a04a58b17b3f6cd0
37f53a2c60d03743e0eacf7a0c01c279776fef4e (git) before 7a3385e97af2b6f485fef11e82d8c29adee4be93
37f53a2c60d03743e0eacf7a0c01c279776fef4e (git) before d809a36692ee1394cac85ce6ba7cf8ea58da5812
37f53a2c60d03743e0eacf7a0c01c279776fef4e (git) before 24c405fdbe215c45e57bba672cc42859038491ee
d19bc1b4dd5f322980b1f05f79b2ea4f0db10920 (git)
6.12.34 (semver) before 6.12.75
6.15.3 (semver) before 6.16
6.16
Any version before 6.16
6.12.75 (semver)
6.18.14 (semver)
6.19.4 (semver)
7.0 (original_commit_for_fix)
References
git.kernel.org/...c/175ac0a6115400278d3900f5a04a58b17b3f6cd0
git.kernel.org/...c/7a3385e97af2b6f485fef11e82d8c29adee4be93
git.kernel.org/...c/d809a36692ee1394cac85ce6ba7cf8ea58da5812
git.kernel.org/...c/24c405fdbe215c45e57bba672cc42859038491ee