CVE-2025-40283

CVE-2025-40283

High · published December 7, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
3.2
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00142 · 3.2th percentile
Published
2025-12-07T03:15Z
References (8)
EPSS history
Timeline
  • 06 DEC 21:51Z
    Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
    cvelistv5