CVE-2026-53256: Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()
Fixed in RHEL 8/10, Ubuntu 26.04, Debian 12/13, SLES 15 SP7/16.0/16.1 and 1 more · Affected: Linux · Exploitation: not established
ExploitationNot established
Not in CISA KEV as of catalogue 2026.11.13 (13 Nov)
- In CISA KEV: not seen
- Exploited (reported): not seen
- Scanning observed: not seen
- Proof of concept public: not seen
- Not establishedNothing in the sources we check
Higher than 18% of scored CVEs
Not scored yet. NVD has not published a CVSS score.
DescriptionNVD
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind() rfcomm_get_sock_by_channel() scans rfcomm_sk_list under the list lock, but returns the selected listener after dropping that lock without taking a reference. rfcomm_connect_ind() then locks the listener, queues a child socket on it, and may notify it after unlocking it. The buggy scenario involves two paths, with each column showing the order within that path: rfcomm_connect_ind(): listener close: 1. Find parent in 1. close() enters rfcomm_get_sock_by_channel() rfcomm_sock_release(). 2. Drop rfcomm_sk_list.lock 2. rfcomm_sock_shutdown() without pinning parent. closes the listener. 3. Call lock_sock(parent) and 3. rfcomm_sock_kill() bt_accept_enqueue(parent, unlinks and puts parent. sk, true). 4. Read parent flags and may 4. parent can be freed. call sk_state_change(). If close wins the race, parent can be freed before rfcomm_connect_ind() reaches lock_sock(), bt_accept_enqueue(), or the deferred-setup callback. Take a reference on the listener before leaving rfcomm_sk_list.lock. After lock_sock() succeeds, recheck that it is still in BT_LISTEN before queueing a child, cache the deferred-setup bit while the parent is locked, and drop the reference after the last parent use. KASAN reported a slab-use-after-free in lock_sock_nested() from rfcomm_connect_ind(), with the freeing stack going through rfcomm_sock_kill() and rfcomm_sock_release().
On the Atlas
Every published CVE is on the CyberSIXT Atlas, grouped by weakness, vendor and month.
Fix status by distribution
From each distribution’s security tracker. Distributions we did not check are not listed.
- Red Hat Enterprise Linux 10Fixed in kernel-6.12.0-211.53.1.el10_2 (RHSA-2026:65334)checked 15 Nov 02:00 UTC
- Red Hat Enterprise Linux 8Fixedchecked 15 Nov 02:00 UTC
- Red Hat Enterprise Linux 7Affected, no fix releasedchecked 15 Nov 02:00 UTC
- Ubuntu 26.04Fixedchecked 15 Nov 02:00 UTC
- Ubuntu 14.04Affected, no fix releasedchecked 15 Nov 02:00 UTC
- Debian 13Fixed in linux 6.12.94-1checked 15 Nov 02:00 UTC
- Debian 12Fixed in linux 6.1.176-1 (DLA-4665-1)checked 15 Nov 02:00 UTC
- SUSE Linux Enterprise Server 16.1Fixedchecked 15 Nov 02:00 UTC
- SUSE Linux Enterprise Server 16.0Fixedchecked 15 Nov 02:00 UTC
- SUSE Linux Enterprise Server 15 SP7Fixedchecked 15 Nov 02:00 UTC
- openSUSE Leap 16.0Fixedchecked 15 Nov 02:00 UTC
What changed
Debian status tracked since 15 Nov 2026. Red Hat status tracked since 15 Nov 2026. SUSE status tracked since 15 Nov 2026. Ubuntu status tracked since 15 Nov 2026.
- Seen in Debian’s tracker on 15 Nov: Debian 12 fixed in linux 6.1.176-1 (DLA-4665-1) Debian
- Seen in Debian’s tracker on 15 Nov: Debian 13 fixed in linux 6.12.94-1 Debian
- Red Hat’s tracker lists RHEL 7 as affected, with no fix released Red Hat
- Seen in Red Hat’s tracker on 15 Nov: RHEL 8 fixed Red Hat
- Seen in SUSE’s tracker on 15 Nov: openSUSE Leap 16.0 fixed SUSE
- SUSE’s tracker lists SLES 15 SP1 as affected, with no fix released SUSE
- SUSE’s tracker lists SLES 15 SP2 as affected, with no fix released SUSE
- SUSE’s tracker lists SLES 15 SP3 as affected, with no fix released SUSE
- Seen in SUSE’s tracker on 15 Nov: SLES 15 SP7 fixed SUSE
- Seen in SUSE’s tracker on 15 Nov: SLES 16.0 fixed SUSE
- Seen in SUSE’s tracker on 15 Nov: SLES 16.1 fixed SUSE
- Ubuntu’s tracker lists Ubuntu 14.04 as affected, with no fix released Ubuntu
- Seen in Ubuntu’s tracker on 15 Nov: Ubuntu 26.04 fixed Ubuntu
- Ubuntu’s tracker lists Ubuntu stonking as not affected Ubuntu
- Red Hat published RHSA-2026:65334 for RHEL 10 on 8 Sep (we saw it 15 Nov) Red Hat
CoverageNo articles yet
No CyberSIXT article names CVE-2026-53256 yet. New articles appear here and in the RSS feed.