HackApp vulnerability scanner discovered that application Weather from NOAA free published at the βplayβ market has multiple vulnerabilities.
WebView with 'handler.proceed();' allows connection to continue even if the SSL certificate validation is failed.
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.
Everyone can use it to access your resources.
Check certificate validation. Do not create or redefine X509Certificate class methods by yourself, if you don't understand risks. Use the existing API.
Code for 'DexClassLoader' could be tampered.
Control of WebView context allows to access local files.
Other applications could access the interfaces.
SD-cards and other external storages have 'worldwide read' policy.
WebView 'setJavaScriptEnabled(true)' could be exploited during cross-site scripting attacks.
Were do they point?
All items deleted with 'file.delete()' could be recovered.
CPE | Name | Operator | Version |
---|---|---|---|
weather from noaa free | le | 4.9.10 |