ZeroHour

CVE-2026-28603

mass

Confused Deputy Local Privilege Escalation in Android Settings

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

CVE-2026-28603 is a confused deputy vulnerability (CWE-441) in assertSafeToStartCustomActivity of AppRestrictionsFragment.java, a component of the Android Settings code assigned by Google's Android security team. A local, low-privileged app can trigger the flaw without user interaction, inducing the Settings component to act on the app's behalf in a way that grants read/write access to private files. An attacker who exploits it gains local escalation of privilege and does not need any additional execution privileges to succeed. Android devices running the affected Settings component are potentially exposed, but the source data does not specify which version ranges are affected. There is no evidence of exploitation in the wild, no known public proof-of-concept, and EPSS currently estimates only a 0.1% chance of exploitation within 30 days.

What to do: Apply the Android security update that addresses CVE-2026-28603 as soon as your OEM or carrier releases it, then confirm the new security patch level in Settings > About phone. Until patched, limit risk by avoiding installation of untrusted local apps, since exploitation requires a malicious local app but no user interaction. The source data does not list fixed versions, so check Google's Android security bulletins for the affected and fixed build ranges.

Affected
Google Android (Settings, AppRestrictionsFragment)
Estimated exposure
massOn the order of billions of devices (~3+ billion Android devices) potentially affected, since the vulnerable component ships in stock Android Settings — AppRestrictionsFragment is part of the standard Android Settings codebase, which is present across Google's publicly reported global active Android installed base of roughly 3 billion devices; actual patch-state breakdown by version is not…

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

Description

In assertSafeToStartCustomActivity of AppRestrictionsFragment.java, there is a possible read/write access to private files 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.

Vendors
google
Products
android
Weakness
CWE-441
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.