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: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Use‑After‑Free Leading to Kernel Corruption
Action: Immediate Patch
AI Analysis

Impact

The Linux kernel’s Bluetooth management code contains a missing reference count and inadequate locking for hci_conn pointers that are held in mgmt_pending_cmds. Dereferencing these RCU‑protected pointers outside safe critical sections leads to a use‑after‑free flaw. The flaw can corrupt kernel memory and, if an attacker can trigger the buggy code path, may allow arbitrary code execution with kernel privileges. The weakness is identified as CWE‑416.

Affected Systems

All Linux systems running a stock kernel that exposes the Bluetooth management interface without the recent fix are affected. The patch that introduced proper reference counting and locking appears in recent kernel releases, but the exact version range is not specified; any kernel prior to those commits is potentially vulnerable.

Risk and Exploitability

The severity is reflected in a CVSS score of 7.8, indicating moderate to high impact. The EPSS score is below 1 %, implying exploitation probability is currently low, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the likely attack vector is local—an attacker who can send malicious management commands to the kernel (such as a privileged local user or compromised Bluetooth device) may trigger the UAF. The flaw operates in kernel space, but requires an objective to pass a malformed command to the Bluetooth subsystem.

Generated by OpenCVE AI on October 20, 2026 at 10:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest kernel update that contains the reference‑counting and locking changes for hci_conn in the Bluetooth management code.
  • If an immediate kernel upgrade is not feasible, disable the Bluetooth subsystem or block the Bluetooth management socket to prevent the vulnerable code paths from executing.
  • For environments that must keep Bluetooth enabled, manually backport the upstream patch or apply the specific commit that adds refcounting and lock handling for hci_conn pointers.

Generated by OpenCVE AI on October 20, 2026 at 10:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Ubuntu USN Ubuntu USN USN-8887-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8888-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8889-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8887-2 Linux kernel (AWS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8888-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8887-3 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8917-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8918-1 Linux kernel (Azure) vulnerabilities
History

Mon, 19 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 03 Oct 2026 11:15:00 +0000


Thu, 13 Aug 2026 23:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Wed, 12 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-911
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


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-10-19T21:09:07.828Z

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

Link: CVE-2026-68391

cve-icon Vulnrichment

Updated: 2026-10-16T15:47:56.864Z

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:32.433

Modified: 2026-10-19T22:17:16.613

Link: CVE-2026-68391

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T00:00:00Z

Links: CVE-2026-68391 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T10:45:13Z

Weaknesses