Improper Memory Management in Linux Kernel Bluetooth Component
CVE-2026-74537
What is CVE-2026-74537?
A vulnerability exists in the Bluetooth component of the Linux kernel due to improper memory management associated with socket connections. Specifically, during the 'iso_conn_ready' process, the socket (sk) is accessed without proper synchronization controls, allowing a potential use after free condition. This occurs when the socket is released while still in use, leading to undefined behavior and potential exploitation. The fix ensures that the socket's reference count is correctly managed, requiring it to be held in the 'iso_conn_ready' function to prevent concurrent access issues. Additionally, the implementation now verifies that the socket remains valid following the locking process, enhancing overall stability and security.
Affected Version(s)
Linux 27c24fda62b601d6f9ca5e992502578c4310876f < 4e9b5e8669b3602a4e01b6d1e9539b72e42c84d5
Linux 27c24fda62b601d6f9ca5e992502578c4310876f < 1308d72903d792d10b82bc4ef08b8a4452308b04
Linux 27c24fda62b601d6f9ca5e992502578c4310876f < 0d255e63fcf3f13a570d7ac11678fa1164ac015c