Skip to content
CVE PROGRAM SOURCE RECORD7.8 High

CVE-2025-40283

Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF

Description

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

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • fd913ef7ce619467c6b0644af48ba1fec499c623 to < 297dbf87989e09af98f81f2bcb938041785557e8affected
  • fd913ef7ce619467c6b0644af48ba1fec499c623 to < f858f004bc343a7ae9f2533bbb2a3ab27428532faffected
  • fd913ef7ce619467c6b0644af48ba1fec499c623 to < 7a6d1e740220ff9dfcb6a8c994d6ba49e76db198affected
  • fd913ef7ce619467c6b0644af48ba1fec499c623 to < 5dc00065a0496c36694afe11e52a5bc64524a9b8affected
  • fd913ef7ce619467c6b0644af48ba1fec499c623 to < 1c28c1e1522c773a94e26950ffb145e88cd9834baffected
  • fd913ef7ce619467c6b0644af48ba1fec499c623 to < 95b9b98c93b1c0916a3d4cf4540b7f5d69145a0daffected
  • fd913ef7ce619467c6b0644af48ba1fec499c623 to < a2610ecd9fd5708be8997ca8f033e4200c0bb6afaffected
  • fd913ef7ce619467c6b0644af48ba1fec499c623 to < 23d22f2f71768034d6ef86168213843fc49bf550affected

Linux Linux

Default version status: affected

  • 4.11affected
  • 0 to < 4.11unaffected
  • 5.4.302 to ≤ 5.4.*unaffected
  • 5.10.247 to ≤ 5.10.*unaffected
  • 5.15.197 to ≤ 5.15.*unaffected
  • 6.1.159 to ≤ 6.1.*unaffected
  • 6.6.117 to ≤ 6.6.*unaffected
  • 6.12.59 to ≤ 6.12.*unaffected
  • 6.17.9 to ≤ 6.17.*unaffected
  • 6.18 to ≤ *unaffected

References