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

Bluetooth: bnep: pin L2CAP connection during netdev registration

bnep_add_connection() reads the L2CAP connection without holding the
channel lock, then passes its HCI device to register_netdev(). Controller
teardown can clear and release that connection concurrently, leaving the
network device registration path to dereference a freed parent device.

Take a reference to the L2CAP connection while holding the channel lock.
Retain it until register_netdev() has taken the parent device reference.
Published: 2026-07-25
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Use‑after‑free leading to memory corruption or crash
Action: Apply Patch
AI Analysis

Impact

The Linux kernel’s Bluetooth BNEP subsystem contains a race condition in the bnep_add_connection function. The function reads an L2CAP connection without holding the channel lock and passes the associated HCI device to register_netdev. If a controller teardown concurrently clears and releases that connection, the later reference to the parent device becomes a use‑after‑free. This flaw is a classic use‑after‑free weakness (CWE‑825) that can result in memory corruption, kernel panic, or system crash. The CVE description does not mention any successful exploitation of arbitrary code execution or privilege escalation; those outcomes are not explicitly supported by the supplied information.

Affected Systems

All Linux kernel releases containing the unpatched BNEP code are affected, including the versions identified in the CPE list such as 7.2‑rc1 and 7.2‑rc2, as well as any prior kernel branches that have not incorporated the commit that secures the L2CAP reference with the channel lock. The vendor designation indicates the Linux kernel under the Linux project.

Risk and Exploitability

The CVSS score of 8.8 classifies the flaw as high severity, while the EPSS score of less than 1% denotes a low likelihood of field exploitation at the time of this analysis. Exploitation would require an attacker‑controlled Bluetooth device able to initiate the BNEP registration race, making the attack scenario technically difficult to achieve. The vulnerability is not listed in CISA KEV, and no publicly known exploits are available.

Generated by OpenCVE AI on September 4, 2026 at 23:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the commit which locks the L2CAP connection reference and retains it until after register_netdev.
  • If a kernel upgrade cannot be performed immediately, disable the BNEP kernel module or block inbound Bluetooth traffic that could trigger the race condition.
  • When developing custom kernel code that interacts with BNEP or L2CAP structures, ensure that all shared data access is protected by the appropriate locks and that reference counts are properly managed.

Generated by OpenCVE AI on September 4, 2026 at 23:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4717-1 linux security update
Debian DLA Debian DLA DLA-4720-1 linux security update
Debian DLA Debian DLA DLA-4723-1 linux-6.1 security update
Debian DLA Debian DLA DLA-4724-1 linux-6.12 new package
Ubuntu USN Ubuntu USN USN-8726-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8727-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-8760-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8726-2 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-8781-1 Linux kernel (NVIDIA Tegra) vulnerabilities
Ubuntu USN Ubuntu USN USN-8726-3 Linux kernel (IBM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8800-1 Linux kernel (NVIDIA BaseOS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8760-2 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8726-4 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-2 Linux kernel (Azure) vulnerabilities
History

Fri, 04 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:o:linux:linux_kernel:7.2:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.2:rc2:*:*:*:*:*:*

Sat, 01 Aug 2026 02:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
CWE-767

Thu, 30 Jul 2026 12:15:00 +0000

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

None

threat_severity

Moderate


Mon, 27 Jul 2026 05:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
CWE-767

Mon, 27 Jul 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 25 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: pin L2CAP connection during netdev registration bnep_add_connection() reads the L2CAP connection without holding the channel lock, then passes its HCI device to register_netdev(). Controller teardown can clear and release that connection concurrently, leaving the network device registration path to dereference a freed parent device. Take a reference to the L2CAP connection while holding the channel lock. Retain it until register_netdev() has taken the parent device reference.
Title Bluetooth: bnep: pin L2CAP connection during netdev registration
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-17T04:55:06.785Z

Reserved: 2026-07-19T15:36:31.786Z

Link: CVE-2026-64408

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-07-25T10:17:24.517

Modified: 2026-09-04T15:28:03.907

Link: CVE-2026-64408

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-25T00:00:00Z

Links: CVE-2026-64408 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T23:30:06Z

Weaknesses