CVE-2026-74540

Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rsp

HIGH
8.8
CVSS Score
Published: August 15, 2026 at 12:27 PM UTC
Updated: October 16, 2026 at 08:17 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH8.8
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rsp l2cap_le_connect_rsp() obtains a channel via __l2cap_get_chan_by_ident() but neither holds a reference nor uses l2cap_chan_hold_unless_zero() before locking and operating on it. A concurrent l2cap_chan_del() triggered by a remote disconnect can free the channel between the lookup and l2cap_chan_lock(), causing a use-after-free. The BR/EDR counterpart l2cap_connect_rsp() and the sibling handler l2cap_le_command_rej() already use l2cap_chan_hold_unless_zero() to safely hold a reference, but l2cap_le_connect_rsp() was left unprotected. Fix by adding l2cap_chan_hold_unless_zero() after the ident lookup and l2cap_chan_put() on the exit path, consistent with other L2CAP response handlers.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

3.14f1496dee9cbde2a62821f4441dadb0d3360f60c3
Vendor states this is fixed in 09f447accc2570751e7d17f0dc0788b40d3edade (fixed)
Vendor states this is fixed in 15d6c2367217a6a20b1abae9f38ded716bf620f1 (fixed)
Vendor states this is fixed in 1818180fe12d6cec7a437bc59cde8efdf6b10250 (fixed)
Vendor states this is fixed in 522b730c62c53a1981604fd73524697fd347830d (fixed)
Vendor states this is fixed in 58e3c5289ad230a7e24ae4b0c7b43f5ee6e32136 (fixed)
Vendor states this is fixed in 8325eafb38c3dee5af329266393763693d17381b (fixed)
Vendor states this is fixed in c4740e7f23ff9a8210198d8b4703259e21b9f69d (fixed)
Vendor states this is fixed in fd4c1e301bdec60a40728ea37de531cbccda501a (fixed)
Vendor states this is fixed in 3.14 (unaffected)
Vendor states this is fixed in 5.10.265 (unaffected)
Vendor states this is fixed in 5.15.216 (unaffected)
Vendor states this is fixed in 6.1.183 (unaffected)
Vendor states this is fixed in 6.12.103 (unaffected)
Vendor states this is fixed in 6.18.44 (unaffected)
Vendor states this is fixed in 6.6.151 (unaffected)
Vendor states this is fixed in 7.1.8 (unaffected)
Vendor states this is fixed in 7.2 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

SSVC — Action Prioritization

SSVCNo known exploitNot automatableTotal impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

8.8HIGHLinux
Vector?

Quick Info

StatusRECEIVED

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card