HackApp vulnerability scanner discovered that application Find My Lost Phone! published at the βplayβ market has multiple vulnerabilities.
Are you sure these files should be here?
All items deleted with 'file.delete()' could be recovered.
The app uses Android KeyStore subsystem.
Where do they point?
Can't parse these files. Corrupted? Check manually.
SD-cards and other external storages have 'worldwide read' policy.
WebView 'setJavaScriptEnabled(true)' could be exploited during cross-site scripting attacks.
Code for 'DexClassLoader' could be tampered.
Other applications could access the interfaces.
Check VACUUM cleaning.
Control of WebView context allows to access local files.
This app uses self defined certificate verifier. If it is not properly configured it could allow attackers to do MITM attacks with their valid certificate without your knowledge.
Everyone can use it to access your resources.
WebView 'addJavascriptInterface' could be used to control the host app with JavaScript bindings. Remote Code Execution (RCE) is possible.
Files created with these methods could be worldwide readable.
Check certificate validation. Do not create or redefine X509Certificate class methods by yourself, if you don't understand risks. Use the existing API.
CPE | Name | Operator | Version |
---|---|---|---|
find my lost phone! | le | Varies with device |