Junglewise Threat Intelligence

CVE-2026-46111: Linux Kernel use-after-free in Bluetooth hci_conn

CVE-2026-46111 · Severity: info · CVSS 6.8 · Published 2026-05-28

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability has been identified in the Linux kernel's Bluetooth subsystem that could allow an attacker to crash the system or potentially execute unauthorized code. The issue occurs when the system handles specific Bluetooth Broadcast Isochronous Group (BIG) connections, where a technical error allows the system to use memory that has already been freed. This could lead to system instability, service outages, or a compromise of the device's security if an attacker is within Bluetooth range.

Technical details

A use-after-free (UAF) vulnerability exists in the net/bluetooth/hci_conn.c component of the Linux kernel. The flaw is located in the create_big_sync and create_big_complete functions, where the kernel fails to properly validate the state of a connection object (hci_conn) across asynchronous boundaries. Specifically, create_big_complete() would unconditionally dereference a connection pointer even if the connection had become stale or was already freed, leading to a UAF during error handling via hci_connect_cfm() and hci_conn_del(). The fix introduces hci_conn_valid() checks and implements proper reference counting using hci_conn_get() and hci_conn_put() to ensure the object remains allocated until the completion callback finishes.

Affected products

  • Linux Linux Kernel eca0ae4aea66 to 0beddb0c380b, 1750a2df0eab, 6823f730bf19, dc34f8d8240f, f8eaf92c57ad

Timeline

  • 2026-05-28: advisory: CVE-2026-46111 published by NVD
  • 2026-05-06: patched: Mainline kernel patch committed

References

Related threats