Recently, as part of a broader research into mobile application security, I discovered a security vulnerability in several file-sharing mobile apps:
App Name |
Vulnerable Version |
1.4.6 (iOS) + 2.0.1 (Android) |
|
Google Drive |
1.0.1 (iOS) |
Exploiting this vulnerability, an attacker could steal arbitrary files from a DropBox / Google Drive user by tricking him into viewing a malicious HTML file inside the mobile app. By abusing the way in which these app render HTML files, an attacker could bypass Same Origin Policy restrictions and read files that are accessible to the app itself, including sensitive user content and application configuration.
Cross-Zone Scripting was once quite common in Desktop environments until it was mitigated by browser vendors. Unfortunately, this vulnerability type has been carried on to the Mobile world, where it is still a threat. As always, it is interesting to see how old vulnerabillities sneak up to new products.
Continue reading "Old Habits Die Hard: Cross-Zone Scripting in Dropbox & Google Drive Mobile Apps" »