CVE-2026-74535

CVE-2026-74535

High · published August 15, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
14.4
In the wild
Unconfirmed
What it is

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

Bluetooth: ISO: avoid deadlocks in iso_sock_timeout

iso_sock_timeout() takes lock_sock, so sync disabling the timer while

holding that lock may deadlock.

iso_sock_timeout() may also run concurrently with iso_conn_del(), which

leads to UAF

[Task 1] [Task hdev->workqueue]

iso_sock_timeout iso_conn_del

iso_conn_hold_unless_zero iso_chan_del

`------------> iso_conn_put

caller frees hcon

iso_conn_put

iso_conn_free

conn->hcon->iso_data = NULL; /* UAF */

Fix the deadlock by removing the disable from the lock_sock sections.

Move the timer from iso_conn to iso_pinfo to decouple it from iso_conn

which may need to be freed in lock_sock section. Convert some of the

clear_timer to disable_timer.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00241 · 14.4th percentile
Published
2026-08-15T17:17Z
References (4)
EPSS history
Timeline
  • 15 AUG 12:27Z
    Bluetooth: ISO: avoid deadlocks in iso_sock_timeout
    cvelistv5