CVE-2026-52918 Details
Description
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: serialize accept_q access bt_sock_poll() walks the accept queue without synchronization, while child teardown can unlink the same socket and drop its last reference. The unsynchronized accept queue walk has existed since the initial Bluetooth import. Protect accept_q with a dedicated lock for queue updates and polling. Also rework bt_accept_dequeue() to take temporary child references under the queue lock before dropping it and locking the child socket.
A vulnerability in the Linux kernel's Bluetooth implementation allows for an unsynchronized traversal of the accept queue in the Bluetooth socket layer. This issue can lead to a race condition where the accept queue is accessed without proper synchronization, while simultaneously, child sockets can be unlinked and their references dropped. This vulnerability has existed since the initial import of Bluetooth into the Linux kernel.
Users can upgrade to the patched version of the Linux kernel where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/41c8c1c7923e86e0eb59cfb4279349112756a336 | kernel.org | Patch |
| https://git.kernel.org/stable/c/4ec17782fd186f901a7329605d11048b085b945a | kernel.org | Patch |
| https://git.kernel.org/stable/c/85f8674cae82053f1e6bab295f6a8422cca14db5 | kernel.org | Patch |
| https://git.kernel.org/stable/c/8b4c412e001b0c670eb937beab491af974da55b3 | kernel.org | Patch |
| https://git.kernel.org/stable/c/a218bf69eb51fefe59a3976fa8925261141f681c | kernel.org | Patch |
| https://git.kernel.org/stable/c/be43e6b4043113c3b3cf887c3c8350f67140274c | kernel.org | Patch |
| https://git.kernel.org/stable/c/d9ce4de05df2385c19e2c7d12f529144e1a44af1 | kernel.org | Patch |
| https://git.kernel.org/stable/c/e83f5e24da741fa9405aeeff00b08c5ee7c37b88 | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| NVD-CWE-noinfo | Insufficient Information to Classify Weakness | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 2.6.12.1, < 5.10.259 >= 5.11, < 5.15.210 >= 5.16, < 6.1.176 >= 6.2, < 6.6.142 >= 6.7, < 6.12.92 >= 6.13, < 6.18.34 >= 6.19, < 7.0.11 2.6.12 - 2.6.12 rc2 2.6.12 rc3 2.6.12 rc4 2.6.12 rc5 7.1 rc1 7.1 rc2 7.1 rc3 7.1 rc4 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 8, 2026 | Initial Analysis | [email protected] |
| Jun 28, 2026 | CVE Modified | kernel.org |
| Jun 24, 2026 | New CVE Received | kernel.org |