Bluetooth: MGMT: free the mesh send cancel command when it is cancelled
Summary
| CVE | CVE-2026-90253 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-17 17:17:21 UTC |
| Updated | 2026-09-17 17:17:21 UTC |
| 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. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected b338d91703fae6f6afd67f3f75caa3b8f36ddef3 b609341ee56967d9a45845ff26f79336d2114b55 git |
Not specified |
| CNA |
Linux |
Linux |
affected b338d91703fae6f6afd67f3f75caa3b8f36ddef3 416fabca9b7237b76aa9cafcf8c497b8ac00d88c git |
Not specified |
| CNA |
Linux |
Linux |
affected b338d91703fae6f6afd67f3f75caa3b8f36ddef3 88e30d036d777b00aed42bd35000de23ff40910c git |
Not specified |
| CNA |
Linux |
Linux |
affected b338d91703fae6f6afd67f3f75caa3b8f36ddef3 05438d338a875a9daa08ca3f6a35b4480cf13de4 git |
Not specified |
| CNA |
Linux |
Linux |
affected b338d91703fae6f6afd67f3f75caa3b8f36ddef3 fa46d428c014e7b72a18634679815670418e67dc git |
Not specified |
| CNA |
Linux |
Linux |
affected b338d91703fae6f6afd67f3f75caa3b8f36ddef3 3c742feda8fcabf741a17bcf668b63c8f606f9c5 git |
Not specified |
| CNA |
Linux |
Linux |
affected 6.1 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.1 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.1.188 6.1.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.6.157 6.6.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.12.110 6.12.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.52 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.2.6 7.2.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.3-rc1 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/416fabca9b7237b76aa9cafcf8c497b8ac00d88c |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/fa46d428c014e7b72a18634679815670418e67dc |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/b609341ee56967d9a45845ff26f79336d2114b55 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/05438d338a875a9daa08ca3f6a35b4480cf13de4 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/88e30d036d777b00aed42bd35000de23ff40910c |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/3c742feda8fcabf741a17bcf668b63c8f606f9c5 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.