CVE-2025-39861CWE-416

CVE-2025-39861

High · published September 19, 2025

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

In the Linux kernel, the following vulnerability has been resolved:

Bluetooth: vhci: Prevent use-after-free by removing debugfs files early

Move the creation of debugfs files into a dedicated function, and ensure

they are explicitly removed during vhci_release(), before associated

data structures are freed.

Previously, debugfs files such as "force_suspend", "force_wakeup", and

others were created under hdev->debugfs but not removed in

vhci_release(). Since vhci_release() frees the backing vhci_data

structure, any access to these files after release would result in

use-after-free errors.

Although hdev->debugfs is later freed in hci_release_dev(), user can

access files after vhci_data is freed but before hdev->debugfs is

released.

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.00155 · 4.3th percentile
Weakness
CWE-416 · Use After Free
Published
2025-09-19T20:15Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel≥ 6.4, < 6.6.1056.6.105
linux/linux_kernel≥ 6.7, < 6.12.466.12.46
linux/linux_kernel≥ 6.13, < 6.16.66.16.6
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (4)
EPSS history
Timeline
  • 19 SEP 15:26Z
    Bluetooth: vhci: Prevent use-after-free by removing debugfs files early
    cvelistv5