Skip to main content

Android EUVDEUVD-2025-210017

| CVE-2025-48652 HIGH
Protection Mechanism Failure (CWE-693)
2026-06-01 google_android GHSA-92cc-jfh8-g56m
7.8
CVSS 3.1 · Vendor: google_android
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local code execution on managed device
  2. Delivery
    Invoke PackageInstaller install flow
  3. Exploit
    Trigger logic flaw in performPreInstallChecks
  4. Execution
    Bypass MDM install policy
  5. Persist
    Install policy-prohibited or privileged app
  6. Impact
    Operate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Android 16-qpr2
Android 15
Android 16

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

Vendor (google_android) PRIMARY 7.8 HIGH
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

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Jun 02, 2026 - 14:22 NVD
7.8 (HIGH)
CVE Published
Jun 01, 2026 - 21:14 nvd
UNKNOWN (no severity yet)
CVE Published
Jun 01, 2026 - 21:14 nvd
HIGH 7.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 99% exploitable
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy