CVE-2026-90252

CVE-2026-90252

published September 17, 2026

CVSS
—
EPSS
0%
Percentile
10.2
In the wild
Unconfirmed
What it is

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

Bluetooth: MGMT: free the HCI command when it is cancelled

mgmt_hci_cmd_sync() queues the pending command with a NULL destroy

callback, so it is only freed if send_hci_cmd_sync() runs. A cancelled

entry is leaked, as _hci_cmd_sync_cancel_entry() does not release

entry->data when there is no destroy callback, and hci_cmd_sync_clear()

cancels every pending entry when the controller is unregistered. Nothing

else reclaims it either: mgmt_pending_new() does not put the command on

hdev->mgmt_pending.

The leak also pins the socket reference taken by mgmt_pending_new(), so

the mgmt socket is never released.

Free the command from a destroy callback. The now-empty done label is

replaced by a direct return.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.2th percentile
Published
2026-09-17T21:17Z
References (3)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:07Z
    Bluetooth: MGMT: free the HCI command when it is cancelled
    cvelistv5