Cloudanix VulnDB

CVE-2023-21266

High · 7.8

CVSS

7.8

EPSS

0.1%

Published

Oct 6, 2023

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in Android lets certain apps quietly gain more access than they should, potentially letting attackers do more on the device without the user noticing.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Privilege Gain
Component
Application
Class
Privilege Escalation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Permissions bypass in multiple ActivityManagerService functions allows an app to escape Google Play protection and escalate local privileges without additional permissions or user interaction.

Why it matters to the business

Malicious applications could gain elevated access on affected Android devices, increasing risk of data theft or unauthorized actions across the device fleet and complicating app trust controls.

How an attack unfolds

An attacker publishes or sideloads a malicious application that invokes the vulnerable ActivityManagerService code paths to bypass permission checks and obtain elevated privileges directly on the device.

How to fix it

Apply the latest Android security updates that address the ActivityManagerService permission handling flaw; monitor vendor patch releases for all affected device models.

How to confirm the fix worked

Verify devices are running patched Android builds by checking the security patch level in settings and confirming the vulnerability is resolved through vendor advisory cross-checks or static analysis of updated system services.

Typical attack path

  1. Craft or obtain a malicious Android application
  2. Install the application on the target device
  3. Trigger the vulnerable functions in ActivityManagerService via normal app execution
  4. Bypass Google Play protection and permission restrictions
  5. Escalate to higher privileges for further actions

How to detect it

Review application installation logs and permission request events on Android devices for unusual ActivityManagerService interactions; correlate with post-install behavior anomalies.

What your security team should do

  • Prioritize deployment of Android security patches to all managed devices
  • Enforce policies that restrict sideloading and require verified app sources
  • Review and harden device management controls around privilege boundaries

The record

In multiple functions of ActivityManagerService.java, there is a possible way to escape Google Play protection due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

Affected packages

Ecosystem Package Introduced Fixed
Android platform/frameworks/base 12:0 12:2024-06-01
Android platform/frameworks/base 12L:0 12L:2024-06-01
Android platform/frameworks/base 13:0 13:2024-06-01
Android platform/frameworks/base 14-next:0 14-next:2024-06-01
Ubuntu:18.04:LTS android-framework-23 0 No fix
Ubuntu:20.04:LTS android-framework-23 0 No fix
Ubuntu:22.04:LTS android-framework-23 0 No fix
Ubuntu:24.04:LTS android-framework-23 0 No fix
Ubuntu:24.10 android-framework-23 0 No fix
Ubuntu:Pro:18.04:LTS android-framework-23 0 No fix
Ubuntu:Pro:20.04:LTS android-framework-23 0 No fix

Related vulnerabilities