CVE-2023-53297
kernel: Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · September 16, 2025
Updated · October 30, 2026
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.
Statement
This vulnerability is rated as Moderate severity because triggering the improper lock release requires established Bluetooth L2CAP communications, restricting exploitation to local or adjacent environments with active Bluetooth controllers. Standard Red Hat Enterprise Linux server installations rarely enable or utilize Bluetooth hardware by default, significantly limiting the exposed attack surface. The resulting condition leads to a kernel lock imbalance, which can cause denial of service through kernel crashes or unpredictable system behavior.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 7CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE-832 · Unlock of a Resource that is not Locked