Junglewise Threat Intelligence

CVE-2026-64471: Linux Kernel Bluetooth btusb use-after-free in controller registration

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

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's Bluetooth USB driver (btusb) that could lead to system instability or crashes. When a Bluetooth controller fails to register correctly, the system may attempt to access or free memory that has already been released. This could potentially be exploited to cause a denial-of-service (system crash) or lead to further security compromises.

Technical details

A use-after-free (UAF) and double-free vulnerability exists in the btusb_probe function within drivers/bluetooth/btusb.c of the Linux kernel. The flaw is triggered when hci_register_dev fails; the driver previously failed to properly release sibling interfaces (diag and isoc), leading to inconsistent state when these interfaces are eventually disconnected. An attacker with the ability to trigger registration failures or manipulate USB device states could potentially cause a kernel panic or execute arbitrary code, though the latter is significantly more complex. The fix introduces an error handling path (err_release_siblings) that explicitly nullifies and releases these interfaces using usb_driver_release_interface.

Affected products

  • Linux Linux Kernel 2.6.27 to 6.6.145

Timeline

  • 2026-06-04: other: Patch authored by Johan Hovold
  • 2026-07-25: disclosed: CVE published in NVD dataset

References

Related threats