CVE Database›Document archive›CVE-2023-53374

CVE-2023-53374

kernel: Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early

Loading…

Severity

Moderate

Red Hat Product Security

7.1

CVSS 3.1

Review impact separately from score.

Published · September 18, 2025

Updated · June 30, 2026

Description

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

Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early

Not calling hci_(dis)connect_cfm before deleting conn referred to by a socket generally results to use-after-free.

When cleaning up SCO connections when the parent ACL is deleted too early, use hci_conn_failed to do the connection cleanup properly.

We also need to clean up ISO connections in a similar situation when connecting has started but LE Create CIS is not yet sent, so do it too here.

Statement

A race in Bluetooth connection teardown allowed SCO/ISO child links to be deleted without proper hci_(dis)connect_cfm, causing a use-after-free when the parent ACL was dropped early. The fix routes such cases through hci_conn_failed() (via the new hci_conn_cleanup_child()), ensuring orderly cleanup and socket notification. Practical impact is an adjacent-network kernel DoS under tight timing. Triggering this condition is difficult in practice due to the race timing, and it would typically require an authorized user (with knowledge of the Bluetooth pairing key) to attempt it remotely.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 7.1
CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

CWE-416 · Use After Free