Description
In the Linux kernel, the following vulnerability has been resolved: mfd: macsmc: Initialize mutex Initialize struct apple_smc's mutex in apple_smc_probe(). Using the mutex uninitialized surprisingly resulted only in occasional NULL pointer dereferences in apple_smc_read() calls from the probe() functions of sub devices.
Product status
e038d985c9823a12cd64fa077d0c5aca2c644b67 (git) before a1e9e299c0d9ea42ab1067b39fb72e976d3f1bdb
e038d985c9823a12cd64fa077d0c5aca2c644b67 (git) before 2d5932588f029f7787f52c29174fead9bbc6b2cf
e038d985c9823a12cd64fa077d0c5aca2c644b67 (git) before 414f65d6736342c77d4ec5e7373039f4a09250dd
6.17
Any version before 6.17
6.18.16 (semver)
6.19.6 (semver)
7.0 (original_commit_for_fix)
References
git.kernel.org/...c/a1e9e299c0d9ea42ab1067b39fb72e976d3f1bdb
git.kernel.org/...c/2d5932588f029f7787f52c29174fead9bbc6b2cf
git.kernel.org/...c/414f65d6736342c77d4ec5e7373039f4a09250dd