Linux Kernel Bluetooth L2CAP User-After-Free Vulnerability

Vulnerability

A use-after-free vulnerability has been identified in the Bluetooth L2CAP implementation of the Linux kernel. This issue arises in the L2CAP channel management, where improper reference counting can lead to a use-after-free condition. The vulnerability has been addressed by modifying the channel handling to ensure proper synchronization and reference management, preventing potential exploitation.

Impact

Exploitation of this vulnerability can lead to a use-after-free condition, which may be exploited to execute arbitrary code or cause a denial-of-service condition by crashing the system.

Reproduction

The vulnerability can be reproduced by creating a scenario where L2CAP channels are improperly managed, leading to a use-after-free condition. This can be done by manipulating Bluetooth connections and channels in a way that causes the reference counting to become unsynchronized, allowing for a channel to be freed while still being accessed.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for upgrading the kernel can be found in the official Linux kernel documentation.

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

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
0.5
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.