CVE-2025-68304

HIGH

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: lookup hci_conn on RX path on protocol side The hdev lock/lookup/unlock/use pattern in the packet RX path ...

Affects 1 product across 9 vendors.

CVSS 3.18.8
EPSS0.2%
Percentile13th
PatchUnknown
CVSS Vector — Plain English Exploitable from adjacent network, low complexity, no authentication required, no user interaction needed, impact contained to the vulnerable component, full confidentiality impact, full integrity impact, full availability impact.
◆ AI Analysis — automated analysis, not human-reviewed

A concurrency issue in the Bluetooth hci_core module of the Linux kernel could allow an attacker to potentially exploit the vulnerability to cause a denial of service or other unspecified impacts.

BSID: BS-2025-GLOBAL-029996-I • Model: /workspace/models/qwen2.5-coder-32b-instruct-bf16 • Confidence: MEDIUM

Is this CVE in your environment?

BreachSpider monitors your ICS/OT environment for vulnerabilities like this one. No agents or network access required. Free to start.

Check My Environment →
Frequently Asked Questions
What is CVE-2025-68304?
A concurrency issue in the Bluetooth hci_core module of the Linux kernel could allow an attacker to potentially exploit the vulnerability to cause a denial of service or other unspecified impacts.
What is the CVSS score for CVE-2025-68304?
CVE-2025-68304 has CVSS 8.8 (High). Vector: CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. EPSS: 0.2%.
Is CVE-2025-68304 actively exploited?
No confirmed active exploitation of CVE-2025-68304 as of 2026-10-17.
How do I remediate CVE-2025-68304?
Priority: MEDIUM.
What systems are affected by CVE-2025-68304?
CVE-2025-68304 affects Associated; Bluetooth; Clear; Kernel; Linux Linux; Lookup; Modified; Protocol; Socket.
Vulnerability Details
CVE IDCVE-2025-68304
BSIDBS-2025-GLOBAL-029996-I BreachSpider Global ID
CVSS VectorCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published2025-12-16
Last Modified2026-10-15
ICS Relevance0%
SourceNVD
Official Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: lookup hci_conn on RX path on protocol side The hdev lock/lookup/unlock/use pattern in the packet RX path doesn't ensure hci_conn* is not concurrently modified/deleted. This locking appears to be leftover from before conn_hash started using RCU commit bf4c63252490b ("Bluetooth: convert conn hash to RCU") and not clear if it had purpose since then. Currently, there are code paths that delete hci_conn* from elsewhere than the ordered hdev->workqueue where the RX work runs in. E.g. commit 5af1f84ed13a ("Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync") introduced some of these, and there probably were a few others before it. It's better to do the locking so that even if these run concurrently no UAF is possible. Move the lookup of hci_conn and associated socket-specific conn to protocol recv handlers, and do them within a single critical section to cover hci_conn* usage and lookup. syzkaller has reported a crash that appears to be this issue: [Task hdev->workqueue] [Task 2] hci_disconnect_all_sync l2cap_recv_acldata(hcon) hci_conn_get(hcon) hci_abort_conn_sync(hcon) hci_dev_lock hci_dev_lock hci_conn_del(hcon) v-------------------------------- hci_dev_unlock hci_conn_put(hcon) conn = hcon->l2cap_data (UAF)

Source: NIST NVD / MITRE CVE Database

Attack Vector Analysis — CITED Relevance

The vulnerability arises from an improper handling of the hci_conn object in the packet RX path, where the hdev lock/lookup/unlock/use pattern does not ensure that the hci_conn object is not concurrently modified or deleted. This issue is a result of outdated locking mechanisms that were not updated when the connection hash was converted to use RCU.

Exploitation Likelihood: MEDIUM

Affected Products
VendorProductAffected Versions
Associated — —
Bluetooth — —
Clear — —
Kernel — —
Linux Linux 6.6 ≥ 6.1.149, < 6.2 ≥ 6.4.16, < 6.5 ≥ 6.5.3, < 6.6
Lookup — —
Modified — —
Protocol — —
Socket — —
Remediation

No official vendor advisory link on record. See the CVE record →

Threat Intelligence
● Threat Intelligence Validated: October 2026 | Threat Age: 304 Days
CISA known-exploitedNot in KEV catalog
Public ExploitNot confirmed
PoC CodeNot confirmed
AI Enrichment Record — provenance & audit hash
Model/workspace/models/qwen2.5-coder-32b-instruct-bf16
ConfidenceMEDIUM
Enriched At2026-05-24
SHA-512 Audit Hash72e93bea277016aec41b005233dc4a6c77688571c7c6d65b7f0b83971b69f49715783a4083ad9e096f8df095f87b9c0f8f580de6d2936afda980e54c281d079b
Related CVEs affecting Associated
CVE-2024-2086 10.0 The Integrate Google Drive – Browse, Upload, Download, Embed, Play, Share, Ga... CVE-2025-40914 9.8 Perl CryptX before version 0.087 contains a dependency that may be susceptibl... CVE-2026-5229 9.8 The Form Notify plugin for WordPress is vulnerable to Authentication Bypass i... CVE-2024-45337 9.1 Applications and libraries which misuse connection.serverAuthenticate (via ca... CVE-2025-40273 8.8 In the Linux kernel, the following vulnerability has been resolved: NFSD: fr...
View all Associated CVEs →

ICS/OT Vulnerability Intelligence for Your Environment

BreachSpider tracks 384,000+ CVEs and matches them to your ICS/OT assets by exact version, with AI analysis, NERC CIP mapping, and vendor PSIRT contacts.

Create a free account →