CVE-2025-48593
NixOS vulnerability analysis and mitigation

Overview

CVE-2025-48593 is a use-after-free vulnerability in the Android Bluetooth module (bta_hf_client_main.cc) that enables zero-click remote code execution on adjacent networks. It affects Android versions 13.0, 14.0, 15.0, and 16.0. The vulnerability was disclosed as part of the November 2025 Android Security Bulletin (2025-11-01) and published to NVD on November 18, 2025. It carries a CVSS v3.1 base score of 8.0 (High), though Google's bulletin classifies the most severe vulnerability in the affected section as Critical (Android Bulletin).

Technical details

The vulnerability is classified as CWE-416 (Use After Free) and resides in the bta_hf_client_cb_init function of bta_hf_client_main.cc within the Android Bluetooth stack (platform/packages/modules/Bluetooth). An attacker on an adjacent network can trigger the use-after-free condition without any user interaction and with only low privileges, causing the freed memory to be accessed in a way that allows arbitrary code execution. Patches were committed to the Android Bluetooth module at two specific commits in the AOSP repository (Android Bulletin). A detailed technical write-up and proof-of-concept analysis of the Bluetooth exploitation mechanics was published at worthdoingbadly.com (WorthDoingBadly).

Impact

Successful exploitation allows a remote attacker on an adjacent network to execute arbitrary code on the target Android device with no user interaction required, resulting in full compromise of confidentiality, integrity, and availability. An attacker could gain unauthorized access to sensitive enterprise or personal data, install persistent malware, or use the compromised device as a pivot point for lateral movement within a corporate network. The vulnerability is particularly dangerous for enterprise device fleets, as it requires no victim action and can be triggered purely over Bluetooth proximity (Android Bulletin, SecurityOnline).

Exploitation steps

  1. Reconnaissance: Identify target Android devices (versions 13–16) within Bluetooth range using tools such as hcitool scan or bluetoothctl to discover discoverable devices.
  2. Establish adjacency: Position within Bluetooth range (typically up to ~10 meters) of the target device. No pairing or prior relationship with the target is required.
  3. Trigger the use-after-free: Send a specially crafted Bluetooth HFP (Hands-Free Profile) connection request or malformed L2CAP/RFCOMM packets targeting the bta_hf_client_cb_init function, causing the Bluetooth stack to free and subsequently access a memory object.
  4. Control freed memory: Exploit heap grooming techniques to place attacker-controlled data in the freed memory region, redirecting execution flow to a shellcode or ROP chain.
  5. Achieve code execution: The payload executes in the context of the Bluetooth service process, enabling installation of a backdoor (e.g., Airstalk or Chrysaor implant), data exfiltration, or further privilege escalation (Android Bulletin, WorthDoingBadly, PoC-GitHub-zhuowei).

Indicators of compromise

  • Network/Bluetooth: Unexpected or repeated Bluetooth HFP connection attempts from unknown devices; anomalous L2CAP or RFCOMM traffic patterns in Bluetooth logs.
  • Process: Unusual child processes spawned by the Bluetooth service (e.g., com.android.bluetooth) such as shell interpreters or network utilities; unexpected process crashes or restarts in the Bluetooth stack.
  • File System: Presence of unknown APKs or native binaries in /data/local/tmp/, /sdcard/, or app data directories; new or modified files associated with known malware families Airstalk or Chrysaor.
  • Logs: Repeated Bluetooth stack crashes or tombstone files in /data/tombstones/; logcat entries showing use-after-free or memory corruption errors in bta_hf_client_main.
  • Behavioral: Unexplained battery drain or data usage; device making outbound connections to unknown IP addresses; unauthorized access to contacts, SMS, or microphone (Cyberdudebivash, WorthDoingBadly).

Mitigation and workarounds

Google released fixes in the November 2025 Android Security Bulletin (patch level 2025-11-01), with corrections applied to the Bluetooth module (platform/packages/modules/Bluetooth) via two AOSP commits (Android Bulletin). Samsung and Xiaomi also released November 2025 security updates incorporating these fixes. As a temporary workaround while patches are being deployed, administrators should disable Bluetooth on devices where it is not required, or restrict Bluetooth connectivity to trusted, paired devices only. Enterprise device management (MDM) solutions should be used to enforce patch deployment as a high priority across all Android 13–16 devices.

Community reactions

The vulnerability received significant media coverage immediately following the November 2025 Android Security Bulletin, with outlets including SecurityOnline, CyberSecurityNews, GBHackers, SecurityAffairs, Heise, and eSecurity Planet reporting on the zero-click nature and enterprise risk (SecurityAffairs, CyberSecurityNews). The CIS issued an advisory noting multiple vulnerabilities in Google Android OS could allow remote code execution (CIS Advisory). Community discussion on Reddit (r/cybersecurity, r/CVEWatch, r/SecOpsDaily) was active, with threads highlighting the zero-click attack vector and enterprise implications. Researcher zhuowei published a notable PoC (blueshrimp) and technical blog post, which was discussed on Hacker News and drew significant community attention (WorthDoingBadly).

Additional resources


SourceThis report was generated using AI

Related NixOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-45568CRITICAL9.9
  • Python logoPython
  • zrok
NoYesJul 16, 2026
CVE-2026-45576HIGH8.3
  • NixOS logoNixOS
  • github.com/openziti/zrok
NoYesJul 16, 2026
CVE-2026-36590HIGH7.5
  • NixOS logoNixOS
  • nanomq
NoNoJul 15, 2026
CVE-2026-59259MEDIUM6
  • NixOS logoNixOS
  • n8n
NoYesJul 15, 2026
CVE-2026-26032MEDIUM5.4
  • NixOS logoNixOS
  • ivy
NoYesJul 15, 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