You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We passed our app that contains code from kastri through an online tool for static app analysis (https://appsweep.guardsquare.com) and the above issue was identified alongside the details below:
Your app contains the custom WebView com.delphiworlds.kastri.DWWebViewClient which incorrectly implements TLS error handling. The overridden onReceivedSslError method does not contain any call to handler.cancel().
Therefore, when this WebView is shown, invalid TLS certificates will be accepted.
An attacker who is able to intercept the connection (e.g. with a man-in-the-middle (MitM) attack), can eavesdrop and modify the communication arbitrarily. At worst, if the WebView receives code from your backend, an attacker can modify it and gain remote code execution on the users’ device.
The text was updated successfully, but these errors were encountered:
We passed our app that contains code from kastri through an online tool for static app analysis (https://appsweep.guardsquare.com) and the above issue was identified alongside the details below:
Your app contains the custom WebView com.delphiworlds.kastri.DWWebViewClient which incorrectly implements TLS error handling. The overridden onReceivedSslError method does not contain any call to handler.cancel().
Therefore, when this WebView is shown, invalid TLS certificates will be accepted.
An attacker who is able to intercept the connection (e.g. with a man-in-the-middle (MitM) attack), can eavesdrop and modify the communication arbitrarily. At worst, if the WebView receives code from your backend, an attacker can modify it and gain remote code execution on the users’ device.
The text was updated successfully, but these errors were encountered: