Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
7.8
CVE-2021-0438: Android framework can be tricked into granting higher privileges
CVE-2021-0438 · published 5 years ago
Summary
The core Android system code that handles screen touches may misinterpret a security flag, allowing a malicious app to overlay fake buttons and capture user taps. This could let a lower‑privileged app obtain the same rights as higher‑privileged components after a user taps, without needing extra code execution. Install updates from Google or apply the provided patch to correct the flag handling, and avoid running untrusted apps.
What to do
- Update google platform/frameworks/base to version 8.1:2021-04-01.
- Update google platform/frameworks/base to version 9:2021-04-01.
- Update google platform/frameworks/base to version 10:2021-04-01.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| Android | platform/frameworks/base |
>= 8.1:0, < 8.1:2021-04-01 >= 9:0, < 9:2021-04-01 >= 10:0, < 10:2021-04-01 Fix: upgrade to 8.1:2021-04-01
|
|
| – | android |
8.1 9.0 10.0 cpe:2.3:o:google:android:8.1:*:*:*:*:*:*:* |
Original advisory text
In several functions of InputDispatcher.cpp, WindowManagerService.java, and related files, there is a possible tapjacking attack due to an incorrect FLAG_OBSCURED value. This could lead to local es...
In several functions of InputDispatcher.cpp, WindowManagerService.java, and related files, there is a possible tapjacking attack due to an incorrect FLAG_OBSCURED value. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
Severity
7.8
High
Type
CWE-1021Improper Restriction of Rendered UI Layers or Frames
Timeline
Published1 Apr 2021
Updated2 Nov 2026
First seen3 Sep 2026
Track software like this
Free during beta