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

Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds

Dereferencing RCU-protected pointers outside critical sections is
invalid and may lead to UAF. Use of hci_conn in hci_sync callbacks also
needs to hold refcount to avoid UAF.

Take appropriate locks for hci_conn lookups, and take refcount for
hci_conn pointers stored in mgmt_pending_cmd so that the pointer stays
valid.

When accessing conn->state, ensure hdev->lock is held to avoid data
race.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A bug in the Linux kernel’s Bluetooth mgmt subsystem dereferences RCU‑protected hci_conn pointers outside safe critical sections, creating a use‑after‑free condition. Exploitation can corrupt kernel memory, crash the system, or allow arbitrary code execution for an attacker with the ability to send crafted Bluetooth commands.

Affected Systems

All Linux distributions that use the stock kernel and enable the Bluetooth mgmt interface are potentially affected. No specific version range was supplied, but the issue correlates with recent commits that modify reference counting and locking for hci_conn in mgmt_pending_cmds.

Risk and Exploitability

The CVSS score is not provided and the EPSS score is missing, so the precise likelihood of exploitation is unclear. However, because the flaw operates in kernel space and can lead to memory corruption, the potential impact is severe. The vulnerability is not listed in CISA’s KEV catalog, which indicates it has not yet been observed as a widely exploited issue, but the lack of exploit data does not lower the risk of a local attacker.

Generated by OpenCVE AI on August 10, 2026 at 16:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the fix implemented in commits c56f2ec, d5b3b48, da55f57, ecdcb55, or f915e74, which correct the reference counting and locking issues in the Bluetooth mgmt code.
  • If a kernel upgrade cannot be performed immediately, disable the Bluetooth subsystem on the machine until the patch is applied, preventing the use of the vulnerable code paths.
  • For systems that require Bluetooth, apply the kernel patches directly from the repository or use a backport that implements proper ref‑counting and locking for hci_conn in mgmt_pending_cmds.

Generated by OpenCVE AI on August 10, 2026 at 16:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds Dereferencing RCU-protected pointers outside critical sections is invalid and may lead to UAF. Use of hci_conn in hci_sync callbacks also needs to hold refcount to avoid UAF. Take appropriate locks for hci_conn lookups, and take refcount for hci_conn pointers stored in mgmt_pending_cmd so that the pointer stays valid. When accessing conn->state, ensure hdev->lock is held to avoid data race.
Title Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-10T12:04:10.564Z

Reserved: 2026-07-30T09:28:09.388Z

Link: CVE-2026-68391

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T16:15:04Z

Weaknesses