Description
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp conn->chan_lock isn't acquired before l2cap_get_chan_by_scid, if l2cap_get_chan_by_scid returns NULL, then 'bad unlock balance' is triggered.
Product status
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 5f352a56f0e607e6ff539cbf12156bfd8af232be
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 6a27762340ad08643de3bc17fe1646ea489ca2e2
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 2112c4c47d36bc5aba3ddeb9afedce6ae6a67e7d
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 55410a9144c76ecda126e6cdec556dfcd8f343b2
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 116b9c002c894097adc2b8684db2d1da4229ed46
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before fd269a0435f8e9943b7a57c5a59688848d42d449
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 5134556c9be582793f30695c09d18a26fe1ff2d7
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 25e97f7b1866e6b8503be349eeea44bb52d661ce
4.14.316 (semver)
4.19.284 (semver)
5.4.244 (semver)
5.10.181 (semver)
5.15.113 (semver)
6.1.30 (semver)
6.3.4 (semver)
6.4 (original_commit_for_fix)
References
git.kernel.org/...c/5f352a56f0e607e6ff539cbf12156bfd8af232be
git.kernel.org/...c/6a27762340ad08643de3bc17fe1646ea489ca2e2
git.kernel.org/...c/2112c4c47d36bc5aba3ddeb9afedce6ae6a67e7d
git.kernel.org/...c/55410a9144c76ecda126e6cdec556dfcd8f343b2
git.kernel.org/...c/116b9c002c894097adc2b8684db2d1da4229ed46
git.kernel.org/...c/fd269a0435f8e9943b7a57c5a59688848d42d449
git.kernel.org/...c/5134556c9be582793f30695c09d18a26fe1ff2d7
git.kernel.org/...c/25e97f7b1866e6b8503be349eeea44bb52d661ce