Junglewise Threat Intelligence

CVE-2026-64433: Linux kernel use-after-free in Bluetooth MGMT add_device_complete

CVE-2026-64433 · Severity: info · CVSS 0 · Published 2026-07-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A memory safety issue was identified in the Linux kernel's Bluetooth management component. This flaw could allow a local attacker to cause a system crash or potentially execute unauthorized actions by exploiting a race condition when adding and removing Bluetooth devices simultaneously. This impacts the stability and reliability of systems using Bluetooth.

Technical details

A use-after-free (UAF) vulnerability exists in net/bluetooth/mgmt.c within the add_device_complete() function. The root cause is a locking failure where the function dereferences an hci_conn_params object without holding the required hci_dev_lock. A concurrent MGMT_OP_REMOVE_DEVICE operation can trigger hci_conn_params_free(), leading to a kfree() of the object while add_device_complete() is still accessing it. This race condition was confirmed via KASAN (KernelAddressSanitizer) reports showing a read-after-free during the hci_cmd_sync_work kworker execution. The fix involves properly holding hci_dev_lock across the lookup and dereference operations.

Affected products

  • Linux Linux kernel 7.0.11

Timeline

  • 2026-06-15: disclosed: Vulnerability fix authored
  • 2026-07-18: patched: Fix committed to stable tree
  • 2026-07-25: advisory: CVE published

References

Related threats