Cloudanix VulnDB

CVE-2023-20953

High · 7.8

CVSS

7.8

EPSS

0.1%

Published

Mar 24, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A setup screen flaw on Android devices could let someone with physical access skip security checks after a factory reset and take over the device.

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

What it actually does

Incorrect UI presentation in ClipboardListener.java prior to setup completion allows bypassing factory reset protection, enabling local privilege escalation without additional privileges.

Why it matters to the business

Devices remain vulnerable to unauthorized access after factory reset, increasing risk of data compromise and unauthorized device control in environments using affected Android versions.

How an attack unfolds

An attacker with physical access triggers a factory reset and interacts with the device during the incomplete setup phase where the flawed UI is shown, bypassing protection mechanisms to gain elevated privileges.

How to fix it

Apply the security patch referenced by Android ID A-251778420. For organizations using listed components, upgrade xwiki/xwiki-commons to commit 0b8e9c45b7e7457043938f35265b2aa5adc76a68, xwiki/xwiki-platform to commit c127075e7814ef7cd164bb6493d67b1943b6db1e, and org.xwiki.commons/xwiki-commons-xml to 14.10.4.

How to confirm the fix worked

Verify Android version is updated beyond Android-13 and confirm the patch for A-251778420 is applied; test setup flow post-reset to ensure proper UI and protection enforcement.

Typical attack path

  1. Obtain physical access to target device
  2. Initiate factory reset
  3. Interact during setup before completion
  4. Exploit incorrect UI to bypass factory reset protection
  5. Escalate to higher privileges locally

How to detect it

Review device setup and clipboard-related logs for anomalies during post-reset initialization; look for unexpected privilege changes or bypassed protection events in system audit trails.

What your security team should do

  • Prioritize patching affected Android devices immediately due to privilege escalation risk
  • Audit device provisioning processes to enforce full setup completion
  • Monitor for physical access attempts in high-risk environments
  • Review and apply listed XWiki component upgrades if downstream dependencies exist

The record

In onPrimaryClipChanged of ClipboardListener.java, there is a possible way to bypass factory reset protection due to incorrect UI being shown prior to setup completion. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-13Android ID: A-251778420

Affected packages

Ecosystem Package Introduced Fixed
Android platform/frameworks/base 13-next:0 13-next:2023-03-01
Android platform/frameworks/base 13:0 13:2023-03-01
Ubuntu:16.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:18.04:LTS android-framework-23 0 No fix
Ubuntu:18.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:20.04:LTS android-framework-23 0 No fix
Ubuntu:20.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:22.04:LTS android-framework-23 0 No fix
Ubuntu:22.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:24.04:LTS android-framework-23 0 No fix
Ubuntu:24.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:24.10 android-framework-23 0 No fix
Ubuntu:24.10 android-platform-frameworks-base 0 No fix
Ubuntu:Pro:16.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:Pro:18.04:LTS android-framework-23 0 No fix
Ubuntu:Pro:18.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:Pro:20.04:LTS android-framework-23 0 No fix
Ubuntu:Pro:20.04:LTS android-platform-frameworks-base 0 No fix

Related vulnerabilities