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

Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp

l2cap_ecred_reconf_rsp() calls l2cap_chan_del() without holding
l2cap_chan_lock(). Every other l2cap_chan_del() caller in the file
acquires the lock first. A remote BLE device can send a crafted
L2CAP ECRED reconfiguration response to corrupt the channel list
while another thread is iterating it.

Add l2cap_chan_hold() and l2cap_chan_lock() before l2cap_chan_del(),
and l2cap_chan_unlock() and l2cap_chan_put() after, matching the
pattern used in l2cap_ecred_conn_rsp() and l2cap_conn_del().
Published: 2026-06-24
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing lock around the l2cap_chan_del() call in the l2cap_ecred_reconf_rsp function allows a remote Bluetooth Low Energy device to send a crafted L2CAP ECRED reconfiguration response that corrupts the channel list while other kernel threads are iterating it. The corruption can lead to kernel crashes or service interruption, effectively denying legitimate users from using Bluetooth services without proper recovery. This flaw represents a race condition caused by improper lock handling (CWE-414).

Affected Systems

Linux kernel implementations that have not yet incorporated the patch that adds proper channel locking and reference handling around l2cap_chan_del during ECRED reconfiguration. No specific kernel version range is provided, so any kernel that includes the old implementation is potentially vulnerable.

Risk and Exploitability

The vulnerability requires a nearby or connected BLE device that can transmit a crafted L2CAP ECRED reconfiguration response, a scenario that is feasible in many wireless environments. The CVSS score of 8.8 indicates high severity, but the EPSS score of < 1% suggests a low likelihood of exploitation. If conditions are met, the race condition can lead to kernel crashes or service interruption. The lack of inclusion in the CISA KEV catalog indicates no widely known exploitation, yet the attack vector remains available in environments where BLE devices communicate with Linux systems. The likely attack vector is a Bluetooth Low Energy device in proximity performing the exploit.

Generated by OpenCVE AI on June 28, 2026 at 14:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor-provided patch that surrounds the l2cap_chan_del() call in l2cap_ecred_reconf_rsp with l2cap_chan_lock() and l2cap_chan_unlock(), mir related functions
  • Update the kernel to a released version that contains the aforementioned patch or backport the fix if necessary
  • Restrict or filter untrusted BLE devices from initiating L2CAP ECRED reconfiguration exchanges, for example by disabling discoverability or requiring secure pairing before allowing such operations

Generated by OpenCVE AI on June 28, 2026 at 14:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4664-1 linux security update
Debian DLA Debian DLA DLA-4665-1 linux security update
Debian DLA Debian DLA DLA-4671-1 linux-6.1 security update
History

Sun, 28 Jun 2026 08:00: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': 8.8, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Fri, 26 Jun 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Fri, 26 Jun 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-414
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

Important


Wed, 24 Jun 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Wed, 24 Jun 2026 17:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp l2cap_ecred_reconf_rsp() calls l2cap_chan_del() without holding l2cap_chan_lock(). Every other l2cap_chan_del() caller in the file acquires the lock first. A remote BLE device can send a crafted L2CAP ECRED reconfiguration response to corrupt the channel list while another thread is iterating it. Add l2cap_chan_hold() and l2cap_chan_lock() before l2cap_chan_del(), and l2cap_chan_unlock() and l2cap_chan_put() after, matching the pattern used in l2cap_ecred_conn_rsp() and l2cap_conn_del().
Title Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp
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-07-15T00:45:08.684Z

Reserved: 2026-06-09T07:44:35.382Z

Link: CVE-2026-53071

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-06-24T00:00:00Z

Links: CVE-2026-53071 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-06-28T14:30:07Z

Weaknesses