Linux Kernel Bluetooth Connection Cleanup Vulnerability Leading to Use-After-Free

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's Bluetooth subsystem. This issue arises in the connection management for SCO (Synchronous Connection-Oriented) and ISO (Isochronous) links. The vulnerability occurs when an ACL (Asynchronous Connection-Layer) connection is deleted prematurely, causing the associated SCO or ISO connection to be left in an inconsistent state. The problem is exacerbated by not properly notifying the connection management system before deleting the connection, which can lead to a use-after-free scenario. The vulnerability affects the Linux kernel's stable releases.

Impact

The vulnerability can be exploited to create a use-after-free condition, which may lead to memory corruption and potentially allow for arbitrary code execution.

Reproduction

The vulnerability can be reproduced by establishing SCO or ISO connections and then prematurely deleting the parent ACL connection before the child connections are properly cleaned up. This can be done by manipulating the connection management process to simulate an early ACL deletion, causing the SCO or ISO connections to be left dangling and not properly terminated.

Remediation

Users can upgrade to the latest stable version of the Linux kernel, where this vulnerability has been addressed.

Added: Sep 18, 2025, 3:22 PM
Updated: Sep 18, 2025, 3:22 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
0.6
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.