CVE 8.8 HIGH

Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER_CVE-2026-53072

8.8 / 10
HIGH
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

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

Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER

When protocol sets HCI_PROTO_DEFER, hci_conn_request_evt() calls
hci_connect_cfm(conn) without hdev->lock. Generally hci_connect_cfm()
assumes it is held, and if conn is deleted concurrently -> UAF.

Only SCO and ISO set HCI_PROTO_DEFER and only for defer setup listen,
and HCI_EV_CONN_REQUEST is not generated for ISO. In the non-deferred
listening socket code paths, hci_connect_cfm(conn) is called with
hdev->lock held.

Fix by holding the lock.

Basic Information

ID CVE-2026-53072
Source Linux
Published Jun 24, 2026 at 16:30
Modified Jun 28, 2026 at 06:38

Affected Product

Vendor Linux
Product Linux
Version 70c464256310e1c3716099b9d02ece4169272f73
Affected Versions Linux Linux 70c464256310e1c3716099b9d02ece4169272f73
Linux Linux 70c464256310e1c3716099b9d02ece4169272f73
Linux Linux 70c464256310e1c3716099b9d02ece4169272f73
Linux Linux 70c464256310e1c3716099b9d02ece4169272f73
Linux Linux 70c464256310e1c3716099b9d02ece4169272f73
Linux Linux 70c464256310e1c3716099b9d02ece4169272f73
Linux Linux 70c464256310e1c3716099b9d02ece4169272f73
Linux Linux 70c464256310e1c3716099b9d02ece4169272f73
Linux Linux 3.17

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.