CVE-2026-90253

Bluetooth: MGMT: free the mesh send cancel command when it is cancelled

State
Published
Severity
Not scored
Published
Sep 17, 2026
Updated
Oct 19, 2026
Reserved
Sep 11, 2026

Read the record on cve.org

Description

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

Bluetooth: MGMT: free the mesh send cancel command when it is cancelled

mesh_send_cancel() queues the pending command with a NULL destroy callback, so it is only freed if send_cancel() 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.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • b338d91703fae6f6afd67f3f75caa3b8f36ddef3 to before b609341ee56967d9a45845ff26f79336d2114b55Affected
  • b338d91703fae6f6afd67f3f75caa3b8f36ddef3 to before 416fabca9b7237b76aa9cafcf8c497b8ac00d88cAffected
  • b338d91703fae6f6afd67f3f75caa3b8f36ddef3 to before 88e30d036d777b00aed42bd35000de23ff40910cAffected
  • b338d91703fae6f6afd67f3f75caa3b8f36ddef3 to before 05438d338a875a9daa08ca3f6a35b4480cf13de4Affected
  • b338d91703fae6f6afd67f3f75caa3b8f36ddef3 to before fa46d428c014e7b72a18634679815670418e67dcAffected
  • b338d91703fae6f6afd67f3f75caa3b8f36ddef3 to before 3c742feda8fcabf741a17bcf668b63c8f606f9c5Affected
LinuxLinux
  • 6.1Affected
  • before 6.1Not affected
  • 6.1.188 through 6.1.*Not affected
  • 6.6.157 through 6.6.*Not affected
  • 6.12.110 through 6.12.*Not affected
  • 6.18.52 through 6.18.*Not affected
  • 7.2.6 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.