CVE-2020-35173
📋 TL;DR
This vulnerability allows any app on an Android device to start or stop the FTP server in Amaze File Manager without permission. It affects Android users running Amaze File Manager versions before 3.4.2, potentially exposing files to unauthorized access.
💻 Affected Systems
- Amaze File Manager
📦 What is this software?
Amaze File Manager by Amaze File Manager Project
⚠️ Risk & Real-World Impact
Worst Case
An attacker could start the FTP server without user consent, exposing all files accessible by the app to network access, potentially leading to data theft or unauthorized file modifications.
Likely Case
Malicious apps could silently enable the FTP server, allowing attackers to access files over the network when the device is connected to untrusted networks.
If Mitigated
With proper intent restrictions, only authorized components can control the FTP server, preventing unauthorized activation.
🎯 Exploit Status
Exploitation requires a malicious app to be installed on the same device, which can then send the unprotected intents without user interaction.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 3.4.2
Vendor Advisory: https://github.com/TeamAmaze/AmazeFileManager/pull/1815
Restart Required: No
Instructions:
1. Open Google Play Store 2. Search for Amaze File Manager 3. Update to version 3.4.2 or later 4. Alternatively, download from GitHub releases
🔧 Temporary Workarounds
Disable FTP Server Feature
androidManually disable the FTP server feature in app settings to prevent exploitation
Uninstall Vulnerable Version
androidRemove the vulnerable application until patched version can be installed
🧯 If You Can't Patch
- Restrict installation of unknown apps and monitor for suspicious applications
- Use network segmentation to isolate Android devices from sensitive networks
🔍 How to Verify
Check if Vulnerable:
Check app version in Settings > Apps > Amaze File Manager. If version is below 3.4.2, you are vulnerable.
Check Version:
Not applicable for Android apps via command line. Use device settings or app info.
Verify Fix Applied:
Confirm app version is 3.4.2 or higher in app settings.
📡 Detection & Monitoring
Log Indicators:
- Unexpected FTP server start/stop events in app logs
- Network connections to FTP port 2121 from unexpected sources
Network Indicators:
- Unexpected FTP traffic (port 2121) from Android devices
- FTP authentication attempts without user initiation
SIEM Query:
Not typically applicable for mobile app vulnerabilities on personal devices
🔗 References
- https://github.com/TeamAmaze/AmazeFileManager/compare/v3.4.1...v3.4.2
- https://github.com/TeamAmaze/AmazeFileManager/pull/1815
- https://play.google.com/store/apps/details?id=com.amaze.filemanager&hl=en_US&gl=US
- https://github.com/TeamAmaze/AmazeFileManager/compare/v3.4.1...v3.4.2
- https://github.com/TeamAmaze/AmazeFileManager/pull/1815
- https://play.google.com/store/apps/details?id=com.amaze.filemanager&hl=en_US&gl=US