Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
3444 articles · 168093 vulns · 36/41 feeds (7d)
← Back to list
—
CVE-2026-53252EXPLOITEDPATCHED
linux · linux kernel

Bluetooth: fix memory leak in error path of hci_alloc_dev()

Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: fix memory leak in error path of hci_alloc_dev() Early failures in Bluetooth HCI UART configuration leak SRCU percpu memory. When device initialization fails before hci_register_dev() completes, the HCI_UNREGISTER flag is never set. As a result, when the device reference count reaches zero, bt_host_release() evaluates this flag as false and falls back to a direct kfree(hdev). Because hci_release_dev() is bypassed, the SRCU struct initialized early in hci_alloc_dev() is never cleaned up, resulting in a leak of percpu memory. Fix the leak by explicitly calling cleanup_srcu_struct() in the fallback (unregistered) branch of bt_host_release() before freeing the device.

Affected Products

VendorProductVersions
linuxlinux kernel90dee0a0ff84fac8accd5be98412b3819f667149, c56b177efce8b62798e4d96bdb9867106cb7c4a0, bc0819a25e04cd68ef3568cfa51b63118fea39a7, ce23b73f0f27e2dbeb81734a79db710f05aa33c6, 1d6123102e9fbedc8d25bf4731da6d513173e49e, 1d6123102e9fbedc8d25bf4731da6d513173e49e, 1d6123102e9fbedc8d25bf4731da6d513173e49e, dd4becd3fd4102696e1c15e6d260a1712a2d8685, 0e5c144c557df910ab64d9c25d06399a9a735e65, 5.15.209, 6.1.167, 6.6.97, 6.12.36, 5.10.259, 6.15.5, 6.16, 7.0.12, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13, 7.1

References

  • https://git.kernel.org/stable/c/5b7dfca6f852e6b9d809fd0263b5427cc9fb33fd
  • https://git.kernel.org/stable/c/c016118b9e51eeaf5bc93850d4c455a3b583c0aa
  • https://git.kernel.org/stable/c/0622e527a31d4b44737fed5c1a2ac1fc2cfb5184
  • https://git.kernel.org/stable/c/bc2efe73c194a74839d7cf57b63880d97e21d309
  • https://git.kernel.org/stable/c/ce4b4cac3c5749b6aa75e62e2991ae2263f2f889
  • https://git.kernel.org/stable/c/f82799407a50af7bcacacf09cc9b279af8fe9b81
  • https://git.kernel.org/stable/c/37b3009bf5976e8ab77c8b9a9bc3bbd7ff49e37f

Related News (3 articles)

Tier A
Microsoft MSRC2h ago
CVE-2026-53252 Bluetooth: fix memory leak in error path of hci_alloc_dev()
→ No new info (linked only)
Tier C
VulDB3d ago
CVE-2026-53252 | Linux Kernel up to 7.0.12 Bluetooth hci_alloc_dev memory leak
→ No new info (linked only)
Tier C
Linux Kernel CVEs3d ago
CVE-2026-53252: Bluetooth: fix memory leak in error path of hci_alloc_dev()
→ No new info (linked only)
CISA KEV❌ No
Actively exploited✅ Yes
Patch available
5b7dfca6f852e6b9d809fd0263b5427cc9fb33fdc016118b9e51eeaf5bc93850d4c455a3b583c0aa0622e527a31d4b44737fed5c1a2ac1fc2cfb5184bc2efe73c194a74839d7cf57b63880d97e21d309ce4b4cac3c5749b6aa75e62e2991ae2263f2f889f82799407a50af7bcacacf09cc9b279af8fe9b8137b3009bf5976e8ab77c8b9a9bc3bbd7ff49e37f5.15.2106.1.1766.6.1436.12.945.116.1606.18.367.0.137.1
PublishedJun 25, 2026
Last enriched2d agov3
Trending Score65
Source articles3
Independent3
Info Completeness7/14
Missing: cvss, epss, cwe, kev, exploit, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

HIGHCVE-2026-31431EXPKEV
crypto: algif_aead - Revert to operating out-of-place
Trending: 111
HIGHCVE-2026-43284EXPKEV
xfrm: esp: avoid in-place decrypt on shared skb frags
Trending: 106
HIGHCVE-2026-43500EXPKEV
rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present
Trending: 100
HIGHCVE-2026-46243EXP
smb: client: reject userspace cifs.spnego descriptions
Trending: 86
HIGHCVE-2026-46333EXP
ptrace: slightly saner 'get_dumpable()' logic
Trending: 70

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Jun 25, 2026
Actively Exploited
Jun 25, 2026
Patch Available
Jun 25, 2026
Discovered by ZDM
Jun 25, 2026
Updated: description, severity, affectedVersions, activelyExploited
Jun 25, 2026
Updated: description, affectedVersions
Jun 25, 2026

Version History

v3
Last enriched 2d ago
v3Tier C2d ago

Updated description with technical details, added new affected versions, and set patchAvailable to null.

descriptionaffectedVersions
via Linux Kernel CVEs
v2Tier C3d ago

Updated severity to CRITICAL, added affected version 7.0.12, and noted that no exploit is available.

descriptionseverityaffectedVersionsactivelyExploited
via VulDB
v13d ago

Initial creation