logo

Database

Android Apk Task Hijacking

Description

Detects task hijacking vulnerabilities in Android applications where activities can be intercepted by malicious apps. This security flaw allows attackers to inject malicious activities into the app's task stack, potentially leading to information theft or phishing attacks.

Weakness:

347 - Insecure service configuration - Task Hijacking

Category: Functionality Abuse

Detection Strategy

    Analyzes the AndroidManifest.xml file for activity declarations

    Checks if activities are launched in a new task (android:launchMode="singleTask" or "singleInstance")

    Verifies the target SDK version as task hijacking mitigations vary by Android version

    Flags activities that don't implement proper task affinity protections