Security vulnerabilities found in Indian overseas Bank App

indian overseas bank

Rohit Arora
New Update
unnamed e

Appvigil, a cloud based android app security scanner discovered a JavaScript Injection vulnerability also known as cross-scripting or XSS vulnerability in the Indian Overseas Bank Android app. The bank, which has 3350 domestic branches and eight overseas branches overseas is one of the major bank in Indian market .


The Indian Overseas Bank Android app has 50,000 to 1,00,000 users and this vulnerability can be dangerous if a fully permitted malware performs this attack on the app in the same device and steals users’ netbanking usernames & passwords.

The report clearly listed all the vulnerabilities along with the activities in which they were present. Based on the same, AppVigil decided to conduct a small experiment on the android application of ‘Indian Overseas Bank’. They launched the application in an emulated local environment, accessing the WebView of the application and executed some JavaScript code in WebView that dynamically changed the ‘About Us’ page to a Login page. After this, a username and password were logged in which was accessible from outside the android application.

About the vulnerability


Java script injected in activity: com.iob_phone.ui.IOBProductDetailActivitywith injection String: document.getElementsByTagName('body')<0>.setAttribute('style', 'background-color: red');

Severity and Impact

Local HTML modifications via malware or other apps results in execution of malicious JavaScript in the presentation layer of the app. This may result in information theft.


It should be verified that JavaScript and Plugin support is disabled for any WebViews (usually default).

It has to be ensured that all UIWebView calls don’t get executed without proper input validation. Apply filters for dangerous JavaScript characters if possible, using a whitelist over blacklist character policy before rendering.

In today's agile development environment, about 70-80% of all android apps are hackable, as developers focus more on productivity and innovation, pushing their security concerns backstage. With the amount of information, the android apps ask for and consume, it is only logical that these applications appear as a very lucrative and attractive target for hackers.

Appvigil provides an automated test framework for android developers to scan and test their android applications against state of the art security vulnerabilities. The developers can use Appvigil to scan their application executable files for a detailed report containing the type of vulnerability, exact location of the security concern in the application and references/guide to patch up the security issues in their android apps.

security android appvigil iob indianoverseasbank