CVE-2026-90093

CVE-2026-90093

High · published September 17, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
6.7
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

Bluetooth: L2CAP: access chan->conn safely in get/setsockopt

Since commit b66774b48dd9 ("Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref")

l2cap_chan::conn has held reference and remains non-NULL also after the

corresponding hci_conn is deleted. In this state accessing various

fields eg. hci_conn::hdev is invalid, which leads to KASAN crash in

l2cap_sock_setsockopt() access of conn->hcon->hdev.

Check l2cap_chan::conn.hcon corresponds to an alive hci_conn before

trying to use it in l2cap_sock.c. Hold l2cap_chan_lock() in

getsockopt/setsockopt to ensure it stays alive, and to avoid data races

in l2cap_chan fields.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00175 · 6.7th percentile
Published
2026-09-17T21:17Z
References (5)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:06Z
    Bluetooth: L2CAP: access chan->conn safely in get/setsockopt
    cvelistv5