CVE-2025-32322
📋 TL;DR
This vulnerability allows a malicious app to obtain screen recording permissions without user consent due to improper input validation in Android's MediaProjectionPermissionActivity. It affects Android devices, particularly Wear OS, enabling local privilege escalation without requiring user interaction or additional execution privileges.
💻 Affected Systems
- Android
- Wear OS
📦 What is this software?
Android by Google
Android by Google
⚠️ Risk & Real-World Impact
Worst Case
Malicious app gains persistent screen recording capabilities, capturing sensitive information like passwords, financial data, and private communications without user knowledge.
Likely Case
Malware or spyware silently records screen activity to steal credentials, personal data, or monitor user behavior for targeted attacks.
If Mitigated
With proper app vetting and security controls, exploitation attempts are detected and blocked before token acquisition.
🎯 Exploit Status
Exploitation requires local app installation but no user interaction, making it relatively straightforward for attackers with physical or remote device access.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Android Security Bulletin September 2025 patches
Vendor Advisory: https://source.android.com/security/bulletin/wear/2025-09-01
Restart Required: Yes
Instructions:
1. Check for system updates in device settings. 2. Apply the September 2025 Android security patch. 3. Restart device after installation.
🔧 Temporary Workarounds
Disable Unknown Sources
androidPrevent installation of malicious apps from untrusted sources
Settings > Security > Unknown Sources > Disable
Restrict App Permissions
androidReview and revoke unnecessary screen recording permissions from apps
Settings > Apps > [App Name] > Permissions > Screen Recording > Deny
🧯 If You Can't Patch
- Implement mobile device management (MDM) to control app installations and permissions
- Use application allowlisting to only permit trusted apps to run on devices
🔍 How to Verify
Check if Vulnerable:
Check Android version and security patch level in Settings > About Phone > Android Version
Check Version:
adb shell getprop ro.build.version.security_patch
Verify Fix Applied:
Verify security patch level shows September 2025 or later in Settings > About Phone
📡 Detection & Monitoring
Log Indicators:
- Unexpected MediaProjection token grants in system logs
- Apps requesting screen recording permissions without user interaction
Network Indicators:
- Unusual data exfiltration patterns from device after screen recording permission grant
SIEM Query:
source="android_system" AND "MediaProjection" AND "token_grant" AND user_interaction="false"