CVE-2026-53071·Kernel vulnerability
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().
- Severity
- high
- Software
- Kernel
- Fixed in
- 7.0.10
- Published
- 2026-06-24
Affected versions
From: 6.19
Until: 7.0.10
Fixed in: 7.0.10
How to fix this CVE
Update your Linux kernel to version 7.0.10 or later to patch a critical race condition in the Bluetooth L2CAP ECRED reconfiguration handler. This vulnerability allows remote BLE devices to corrupt the channel list by exploiting missing synchronization locks. Kernel updates should be applied promptly followed by a system reboot to activate the patched version.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your current kernel version with `uname -r` and compare against the vulnerable range 6.19 to 7.0.9
- Step 2: Verify Bluetooth and L2CAP are enabled on your system with `cat /proc/config.gz | gunzip | grep -i bluetooth` and `grep CONFIG_BT_L2CAP /boot/config-$(uname -r)`
- Step 3: Monitor system logs for Bluetooth channel corruption or L2CAP errors using `sudo journalctl -u bluetooth -f` or `dmesg | grep -i l2cap`
- Step 4: After applying the patch, confirm the new kernel version with `uname -r` and verify it matches 7.0.10 or later
FAQ
What is CVE-2026-53071?
This vulnerability is a synchronization flaw in the Linux kernel's Bluetooth L2CAP ECRED handler where l2cap_chan_del() is called without proper locking, allowing a remote attacker to corrupt the channel list during concurrent operations by sending a crafted reconfiguration response.
Is CVE-2026-53071 being actively exploited?
No, this vulnerability is not currently listed on the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploit code is available.
What versions of Kernel are affected by CVE-2026-53071?
Linux kernel versions 6.19 through 7.0.9 are vulnerable. Version 7.0.10 and later contain the fix.
How do I check if my server is vulnerable to CVE-2026-53071?
Run `uname -r` to retrieve your kernel version. If the output shows a version between 6.19 and 7.0.9, your system is vulnerable. Verify Bluetooth support with `grep CONFIG_BT /boot/config-$(uname -r)`.
Does Defensia detect CVE-2026-53071?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2026-53071 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/0ccd75c51f620374086f359e906917676e699a1c
- https://git.kernel.org/stable/c/330b20ec97916961ee0e6c29c06bc0fa7c96e64c
- https://git.kernel.org/stable/c/42776497cdbc9a665b384a6dcb85f0d4bd927eab
- https://git.kernel.org/stable/c/5501d055a1ce3c747141e3955ba8cf034d193f3e
- https://git.kernel.org/stable/c/77a853aec710b2fdf41fa298ea3cbc9a4358f917
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-53071. Free for 1 server.
Get started free