Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local code execution on managed device
-
DeliveryInvoke PackageInstaller install flow
-
ExploitTrigger logic flaw in performPreInstallChecks
-
ExecutionBypass MDM install policy
-
PersistInstall policy-prohibited or privileged app
-
ImpactOperate outside MDM restrictions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
|
| Exploitation Conditions | Attacker must already be executing code locally on the target Android 15, 16, or 16-qpr2 device with low privileges (PR:L per CVSS) - for example, a previously installed app or a process reachable via ADB. The device must be subject to MDM policy enforcement for the bypass to have meaningful impact, since the bug specifically defeats the InstallRepository.kt performPreInstallChecks MDM-policy gate during a package install operation. No user interaction is required (UI:N), and exploitation does not depend on a specific OEM customization beyond running an affected AOSP version; unmanaged consumer devices are technically vulnerable but gain little since no MDM policy is being circumvented. |
| Impact | The CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) indicates a local-attack-vector, low-complexity, low-privileged-attacker exploit with no user interaction and high CIA impact - consistent with an on-device privilege escalation rather than a remote compromise. EPSS is 0.01% (1st percentile) and the CVE is not in CISA KEV, so there is no public exploit identified at time of analysis and no evidence of mass exploitation; this aligns with the local-only attack surface, which limits opportunistic scanning. Real-world priority is elevated specifically for enterprise/BYOD fleets that rely on MDM policy enforcement to constrain app installation, since the bug directly undermines that trust boundary - for unmanaged consumer devices the practical risk is lower. Note a minor data conflict to verify: the description states 'local escalation of privilege with no additional execution privileges needed' which reads as PR:N, while the CVSS vector lists PR:L - defenders should treat the lower of the two (PR:L) as a hard requirement only until Google clarifies. |
| Exploit ScenarioDerived | A malicious app already running on a managed device (sideloaded during a brief policy gap, or delivered through a benign-looking app store entry) invokes the package install flow and triggers the flawed performPreInstallChecks path to install a second, higher-privileged or policy-prohibited application that MDM should have blocked. The newly installed app then operates outside MDM restrictions, gaining capabilities such as enterprise data access or removal of management agents. No public exploit identified at time of analysis, and no user interaction is required once the initial local code is running. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 02, 2026
Local privilege escalation in Android 15, 16, and 16-qpr2 enables a low-privileged process to bypass Mobile Device Management (MDM) policy controls through a logic error in the InstallRepository.kt performPreInstallChecks function. No public exploit identified at time of analysis and EPSS exploitation probability is very low at 0.01%, but the flaw permits silent policy circumvention without user interaction on enterprise-managed devices. Patched in the June 2026 Android Security Bulletin.
RemediationAI
Apply the June 2026 Android Security Bulletin patch level (2026-06-01 or later) via OEM OTA updates as soon as it is offered for affected devices; the fix is published at https://source.android.com/docs/security/bulletin/2026/2026-06-01 and the patch is available per vendor advisory. Enterprises managing fleets via EMM/MDM should track per-OEM rollout, prioritize devices on Android 15, 16, and 16-qpr2, and use MDM compliance rules to flag or quarantine devices whose security patch level is older than 2026-06-01. As a compensating control until patched, restrict installation sources by disabling 'Install unknown apps' for all user profiles via DevicePolicyManager (UserManager.DISALLOW_INSTALL_UNKNOWN_SOURCES) and limit physical/USB/ADB access (set DISALLOW_DEBUGGING_FEATURES) - these reduce the local foothold needed but will block sideloading workflows some users depend on.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in InstallRepository.kt, part of the Android PackageInstaller component responsible for validating application installations against device policy. The performPreInstallChecks function is intended to evaluate whether a proposed install is permitted under active MDM (Device Owner / Profile Owner) restrictions configured through DevicePolicyManager. CWE-693 (Protection Mechanism Failure) characterizes the root cause: a logic error in this check allows the protective control to be evaded rather than failing closed. Per the CPE (cpe:2.3:a:google:android:*) and EUVD affected-versions data, this affects Google Android 15, 16, and 16-qpr2 across the AOSP install pipeline.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (google_android) · only source for this CVE.
CVSS VectorVendor: google_android
Lifecycle Timeline
3DescriptionCVE.org
In performPreInstallChecks of InstallRepository.kt, there is a possible way to bypass MDM policy 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.
Executive ViewAI
A privilege escalation vulnerability (CVE-2025-48652, CVSS 7.8) in Android 15, 16, and 16-qpr2 enables local applications to silently bypass Mobile Device Management (MDM) policy controls, allowing unauthorized behavior on corporate-managed devices and directly undermining enterprise security governance. No public exploit identified at time of analysis; Google is addressing this in the June 2026 Android Security Bulletin and organizations must prioritize rapid patch deployment upon availability.
No vendor-released patch identified at time of analysis. Until June 2026 Android Security Bulletin patches are available: enforce strict application allowlisting, increase MDM audit logging frequency, restrict third-party app installation on vulnerable devices, and consider temporary enrollment holds for Android 15/16 in high-risk units. Apply June 2026 Android Security Bulletin patch immediately upon release.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
EUVD-2025-210017
GHSA-92cc-jfh8-g56m
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB