CVE-2023-54210
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54210 is a use-after-free vulnerability in the Linux kernel's Bluetooth subsystem, specifically within the hci_sync component and the hci_remove_adv_monitor() function. The flaw was publicly disclosed on December 30, 2025, and affects Linux kernel versions prior to 6.1.42, 6.4.7, and 6.5. The vulnerability is triggered when msft_remove_monitor() frees the monitor structure while a subsequent debug log call (bt_dev_dbg()) under the HCI_ADV_MONITOR_EXT_MSFT case still references it. Feedly estimates the severity as HIGH, and the EPSS score is approximately 0.017% (very low exploitation probability) (Feedly, EUVD).

Technical details

The root cause is a use-after-free memory error (CWE-416) in the Linux kernel Bluetooth HCI synchronization layer. The vulnerable call chain is: hci_remove_adv_monitor()msft_remove_monitor()msft_remove_monitor_sync()msft_le_cancel_monitor_advertisement_cb()hci_free_adv_monitor(), which frees the monitor structure. After this deallocation, the bt_dev_dbg() macro in the HCI_ADV_MONITOR_EXT_MSFT branch of hci_remove_adv_monitor() accesses the now-freed memory, as detected by KASAN (Kernel Address Sanitizer). The fix involves stashing the relevant data from the monitor structure before it is freed, eliminating the dangling pointer access (Feedly, EUVD).

Impact

Exploitation of this use-after-free could lead to kernel memory corruption, potentially causing a system crash (denial of service) or, in more severe scenarios, enabling privilege escalation or arbitrary code execution in kernel context. The vulnerability is confined to systems with Bluetooth hardware and the MSFT HCI extension enabled, limiting the affected asset scope. Given the kernel-level nature of the flaw, successful exploitation could grant an attacker full control over the affected system (Feedly, EUVD).

Mitigation and workarounds

The Linux kernel project has released patches addressing this vulnerability in stable branches. Fixed versions include Linux kernel 6.1.42, 6.4.7, and 6.5. The patches are available via the upstream stable kernel repository at the following commits: 0d4d6b083da9b033ddccef72d77f373c819ae3ea, bf00c2c8f6254f44ac041aa9a311ae9e0caf692b, and de6dfcefd107667ce2dbedf4d9337f5ed557a4a1. Users and administrators should update to a patched kernel version; as a temporary workaround, disabling Bluetooth or the MSFT HCI extension (if not required) can reduce exposure (Kernel Stable, EUVD).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management