Use-After-Free Vulnerability in Linux Kernel Bluetooth Interface
CVE-2026-64178
What is CVE-2026-64178?
A use-after-free vulnerability has been identified in the Bluetooth implementation of the Linux kernel. Specifically, the function bnep_add_connection() fails to maintain a lock on the bnep_session_sem while accessing dev->name. This oversight allows for a potential race condition where the net_device can be freed concurrently by the bnep_session() thread, especially during the execution of bnep_del_connection(). Although this vulnerability requires elevated privileges (CAP_NET_ADMIN) to exploit, it necessitates immediate attention to ensure the integrity of device operations and prevent potential disruption.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 4907596f25b1720fa948371ac5f6c1f8da10a5bc
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 915a92182e2cda9cd7d2479020a44c6eda986f7c