CVE-2020-0096

HIGH

Android 8.0-9 - Local Privilege Escalation via Confused Deputy in ActivityStartController

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 3 public exploits for CVE-2020-0096. PoCs published by tea9, liuyun201990, l1ackerronin.

AI-analyzed exploit summary This repository contains a proof-of-concept exploit for CVE-2020-0096 (StrandHogg 2.0), demonstrating how an attacker can overlay malicious activities on top of legitimate apps by manipulating task affinity and intent flags. The PoC includes Android activities that exploit the vulnerability to hijack user interactions.

Description

In startActivities of ActivityStartController.java, there is a possible escalation of privilege due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-8.0 Android-8.1 Android-9Android ID: A-145669109

Exploits (3)

nomisec WORKING POC 13 stars
by tea9 · poc
https://github.com/tea9/CVE-2020-0096-StrandHogg2

This repository contains a proof-of-concept exploit for CVE-2020-0096 (StrandHogg 2.0), demonstrating how an attacker can overlay malicious activities on top of legitimate apps by manipulating task affinity and intent flags. The PoC includes Android activities that exploit the vulnerability to hijack user interactions.

Classification
Working Poc 90%
Attack Type
Other
Complexity
Moderate
Reliability
Reliable
Target: Android (tested on 8.0.1, failed on 10)
No auth needed
Prerequisites: Target app with exported activities · Ability to install malicious app on victim device
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 3 stars
by liuyun201990 · poc
https://github.com/liuyun201990/StrandHogg2

This repository contains a proof-of-concept exploit for CVE-2020-0096 (StrandHogg2), demonstrating a local privilege escalation vulnerability in Android's ActivityStartController. The exploit manipulates task affinity to hijack legitimate app activities.

Classification
Working Poc 90%
Attack Type
Lpe
Complexity
Moderate
Reliability
Reliable
Target: Android 8.0, 8.1, 9
No auth needed
Prerequisites: Android device with vulnerable OS version · Ability to install malicious app
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by l1ackerronin · poc
https://github.com/l1ackerronin/CVE-2020-0096-strandhogg-exploit-p0c

This PoC demonstrates the StrandHogg vulnerability (CVE-2020-0096) by hijacking a target Android app's task via malicious intent manipulation. It exploits Android's task affinity to overlay malicious activities, potentially leading to credential theft or phishing.

Classification
Working Poc 90%
Attack Type
Other
Complexity
Moderate
Reliability
Reliable
Target: Android (versions affected by CVE-2020-0096)
No auth needed
Prerequisites: Android device with vulnerable OS version · Target app installed · Ability to sideload malicious APK
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (1)

Core 1
Core References
Patch, Vendor Advisory x_refsource_misc
https://source.android.com/security/bulletin/2020-05-01

Scores

CVSS v3 7.8
EPSS 0.0237
EPSS Percentile 85.4%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Details

Status published
Products (3)
google/android 8.0
google/android 8.1
google/android 9.0
Published May 14, 2020
Tracked Since Feb 18, 2026