
CVE-2026-64433
Linux Kernel
•
severity
published
A race in the Linux kernel's Bluetooth MGMT interface can cause add_device_complete() to read an hci_conn_params object after a concurrent device-removal operation has freed it. Triggering the flaw requires high local privileges and a successful race, and can disclose a small amount of kernel memory or crash the system.
add_device_complete() performs an hci_conn_params_lookup() and readsparams->flags without holding hci_dev_lock. A concurrent MGMT_OP_REMOVE_DEVICE operation can remove and free the same object between the lookup and dereference. The fix holds hci_dev_lock across the lookup, flag read, and corresponding event emission. The issue is classified as CWE-416.
References
Explore our other findings
