Android component vulnerabities: Proof of concepts and mitigation

Android is the most popular mobile platform. Increased Android user base has attracted attackers to target the open platform and developed applications. Openness and flexibility of Android has introduced new attack surfaces and vulnerabilities that can be exploited. In this paper, we present Android vulnerabilities and also discuss the exploitation methods on the vulnerabilities and their effect across different Android OS versions. Popularity of Android OS calls for assessment of the existing versions to be tested to identify vulnerabilities that may affect large number of devices.