Linux Kernel Bluetooth Use-After-Free Vulnerability in HCI Sync

Vulnerability

A use-after-free vulnerability has been identified in the Bluetooth HCI synchronization process within the Linux kernel. This issue arises when the HCI connection is freed before the 'le_read_features_complete' function is called, leading to a memory access violation. The vulnerability has been traced to the handling of Bluetooth Low Energy (BLE) remote features, where improper synchronization can result in accessing freed memory, potentially causing instability or exploitation opportunities.

Impact

Exploitation of this vulnerability leads to a use-after-free condition, allowing for memory corruption. Such conditions can often be exploited to execute arbitrary code or cause a denial-of-service by crashing the system.

Reproduction

The vulnerability can be reproduced by initiating a Bluetooth Low Energy connection and triggering the 'le_read_remote_features' command. If the connection is dropped before the command is completed, the use-after-free condition occurs, as the connection object is freed while the command is still being processed.

Remediation

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

Added: May 8, 2026, 3:44 PM
Updated: May 8, 2026, 3:44 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
7.5
exploitability
5.3
remediation
7.7
relevance
7.8
threat
4.8
urgency
2.9
incentive
0.0

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