In the Linux kernel, the following vulnerability has been resolved:[EOL][EOL]Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF[EOL][EOL]There is a KASAN: slab-use-after-free read in btusb_disconnect().[EOL]Calling "usb_driver_release_interface(&btusb_driver, data->intf)" will[EOL]free the btusb data associated with the interface. The same data is[EOL]then used later in the function, hence the UAF.[EOL][EOL]Fix by moving the accesses to btusb data to before the data is free'd.