ZeroHour

CVE-2026-28650

mass

Local Privilege Escalation via Overlay Bypass in Android Window Manager

CVSS 3.1
7.8 high
EPSS
<1%p3
Published
()
Modified
AI analysis

CVE-2026-28650 is a logic error in setHiddenWhileSuspended in Android's WindowState.java (the window manager framework) that allows windows that should be hidden while an app is suspended to remain visible, producing an overlay bypass. A local app can trigger the flawed code path without needing any additional permissions and without any user interaction. By drawing an overlay the system was supposed to suppress, an attacker can achieve local escalation of privilege on the device. All Android devices running framework versions containing the flawed code are potentially affected; the exact affected version range was not specified in the source data. No public proof of concept, no CISA KEV listing, and a low EPSS score (0.1%, 3rd percentile) indicate that exploitation is not currently known to be occurring.

What to do: Install the latest Android security updates from your device vendor/OEM once they include the fix for CVE-2026-28650, and verify the device's security patch level against the Android Security Bulletin entry for this CVE. As an interim mitigation, restrict the 'Display over other apps' (SYSTEM_ALERT_WINDOW) permission to trusted applications and audit which installed apps can draw overlays. Given no known public PoC or in-the-wild exploitation, this can be handled through your normal patching cadence.

Affected
Google Android (framework window manager, WindowState.java / setHiddenWhileSuspended)
Estimated exposure
mass≈billions of Android devices potentially affected (Android's active installed base is 3+ billion devices) — The flaw is in the core Android framework window manager rather than a niche component, so a broad share of Android's 3+ billion active devices (per Google's public figures) is plausibly affected, though the unpublished affected version…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In setHiddenWhileSuspended of WindowState.java, there is a possible overlay bypass due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

Vendors
google
Products
android
Weakness
CWE-693
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.