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().
CVSS Details
- CVSS 3.1 Base Score: 8
- CVSS 3.1 Vector: (CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 5, 2026 | Jul 5, 2026 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 17, 2026 | Jun 25, 2026 |
| Rocky_linux | — | Upgrade python3-perfUpgrade kernel-rtUpgrade libperfUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernel-toolsUpgrade kernelUpgrade rvUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-kvmUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-uki-virtUpgrade kernel-rt-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-coreUpgrade bpftool-debuginfoUpgrade kernel-debugUpgrade kernel-rt-coreUpgrade bpftoolUpgrade kernel-rt-kvmUpgrade kernel-debug-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernel-modules-extra-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-rt-debug-coreUpgrade kernel-debug-uki-virtUpgrade rtlaUpgrade kernel-rt-modules | Sep 15, 2026 | Sep 10, 2026 |
| Ubuntu | — | Upgrade linux-image-ibmUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-oracle-7.0Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-gke-64kUpgrade linux-image-gcp-7.0Upgrade linux-image-genericUpgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-generic-64k-7.0Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-oem-26.04Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-generic-64kUpgrade linux-image-7.0.0-1013-oemUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-26.04bUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-nvidiaUpgrade linux-image-ibm-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-virtualUpgrade linux-image-azureUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi-7.0Upgrade linux-image-awsUpgrade linux-image-7.0.0-1012-awsUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-oem-26.04aUpgrade linux-image-gke-7.0Upgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-bosUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-gke-64k-7.0Upgrade linux-image-realtimeUpgrade linux-image-oem-7.0Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-nvidia-64kUpgrade linux-image-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-generic-7.0Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-gkeUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-gcpUpgrade linux-image-7.0.0-31-genericUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-azure-7.0 | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 10, 2026 | Jun 25, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub