Android Apps: From Simple Vulnerabilities to Permanent Malware Infection
Introduction
Many people underestimate the possibilities a remote attacker has who managed to exploit a remote code execution vulnerability on Android devices.
On Windows systems, it is widely accepted that a vulnerability in one software can lead to the compromise of other software and, ultimately, to the infection of the whole system. The same is, in fact, also possible for Android, even though many people believe the attacker would be confined to the vulnerable app’s context (in the Android file system and UID/GID sandboxing sense).
In this blog post we will show how a vulnerability in one single app can lead to the permanent (and virtually irreversible) infection of an Android device with malware. To this end we will walk the reader through the single steps that lead […]
