Description
In the Linux kernel, the following vulnerability has been resolved: spi: meson-spicc: Fix double-put in remove path meson_spicc_probe() registers the controller with devm_spi_register_controller(), so teardown already drops the controller reference via devm cleanup. Calling spi_controller_put() again in meson_spicc_remove() causes a double-put.
Product status
8311ee2164c5cd1b63a601ea366f540eae89f10e (git) before d61bcec3aec6f0244a9b963e0c76c00f771d49b6
8311ee2164c5cd1b63a601ea366f540eae89f10e (git) before 7434c64ddae88a02e7fb478bc256cc100d48d3e3
8311ee2164c5cd1b63a601ea366f540eae89f10e (git) before 0d645c6d13fa0597935d3d16b09a7ba5d24ed284
8311ee2164c5cd1b63a601ea366f540eae89f10e (git) before 40ad0334c17b23d8b66b1082ad1478a6202e90e2
8311ee2164c5cd1b63a601ea366f540eae89f10e (git) before da06a104f0486355073ff0d1bcb1fcbebb7080d6
8311ee2164c5cd1b63a601ea366f540eae89f10e (git) before 9b812ceb75a6260c17c91db4b9e74ead8cfa06f5
8311ee2164c5cd1b63a601ea366f540eae89f10e (git) before 63542bb402b7013171c9f621c28b609eda4dbf1f
ff056817560d72363b463ddac27822dc8c121280 (git)
683b47d0ebb10ba0d272604b09686e023d10d40c (git)
a5bf7ef13ebf6adf62a69ab3542d4fc0564c082e (git)
05565b469358a9a03034f7f712d83590a9f125a4 (git)
f2ca988aba4eaad1319e80eb1316a4ba5dbd6897 (git)
4.14.244 (semver) before 4.15
4.19.203 (semver) before 4.20
5.4.140 (semver) before 5.5
5.10.58 (semver) before 5.11
5.13.10 (semver) before 5.14
5.14
Any version before 5.14
5.15.209 (semver)
6.1.175 (semver)
6.6.140 (semver)
6.12.80 (semver)
6.18.21 (semver)
6.19.11 (semver)
7.0 (original_commit_for_fix)
References
git.kernel.org/...c/d61bcec3aec6f0244a9b963e0c76c00f771d49b6
git.kernel.org/...c/7434c64ddae88a02e7fb478bc256cc100d48d3e3
git.kernel.org/...c/0d645c6d13fa0597935d3d16b09a7ba5d24ed284
git.kernel.org/...c/40ad0334c17b23d8b66b1082ad1478a6202e90e2
git.kernel.org/...c/da06a104f0486355073ff0d1bcb1fcbebb7080d6
git.kernel.org/...c/9b812ceb75a6260c17c91db4b9e74ead8cfa06f5
git.kernel.org/...c/63542bb402b7013171c9f621c28b609eda4dbf1f