ZeroHour

CVE-2026-28634

mass

Local Privilege Escalation in Android Telephony USSD Request Handling

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

CVE-2026-28634 is a logic error in the permission handling of handleUssdRequest in PhoneInterfaceManager.java, part of the Android telephony (phone) service, which allows a USSD request to be sent without the required permission (CWE-693, protection mechanism failure). A malicious app already present on the device can trigger the flaw locally, with no additional execution privileges and no user interaction, by invoking the USSD request code path. Successful exploitation yields local escalation of privilege in the telephony process context, with high ratings for confidentiality, integrity, and availability (CVSS 3.1: 7.8). All Android devices running the stock AOSP telephony stack that have not yet received the corrective Android security patch are potentially affected. There is currently no known public proof-of-concept, the flaw is not in CISA's KEV catalog, and EPSS puts the 30-day exploitation probability at just 0.1% (2nd percentile).

What to do: Apply the latest Android security patch level as soon as it is available for your device and verify it under Settings > About phone > Android security patch level. Because exploitation requires only a locally installed app with no special permissions, restrict app installs to trusted sources (e.g., managed Play Store listings) until devices are patched. Enterprises should use MDM tooling to audit fleet-wide Android security patch levels and prioritize updates for exposed or high-risk users.

Affected
Google / Android Open Source Project Android (PhoneInterfaceManager.java, telephony service)
Estimated exposure
mass≈billions of Android devices (Android's global active install base) — The vulnerable code is in the stock AOSP telephony stack and Android powers well over 3 billion active devices worldwide, so the theoretical affected population is the entire unpatched Android fleet, though actual risk depends on each…

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

Description

In handleUssdRequest of PhoneInterfaceManager.java, there is a possible way to send a USSD request without permission 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.