thumbnail “Dirty stream” attack: Discovering and mitigating a common vulnerability pattern in Android apps