CVE-2026-64406 in Linux
Resumen
por VulDB • 2026-07-27
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
Bluetooth: corrección del uso después de liberar (UAF) en bt_accept_dequeue()
bt_accept_get() toma una referencia temporal antes de soltar el bloqueo de la cola de aceptación. Actualmente, bt_accept_dequeue() libera esa referencia antes que bt_accept_unlink(), dejando solo la referencia de la cola.
bt_accept_unlink() libera la referencia de la cola. Por lo tanto, sock_hold() accede a memoria liberada si era la última referencia, como se observó con KASAN durante la limpieza del socket L2CAP en estado de escucha.
Se mantiene la referencia temporal de recorrido de la cola a través de unlink y se transfiere al llamador en caso de éxito. Se libera explícitamente en las rutas cerradas y aún no conectadas.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.