Cloudanix VulnDB

CVE-2023-21136

Medium · 5.5

CVSS

5.5

EPSS

0.1%

Published

Jun 15, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in Android can make phones crash every time they turn on, potentially leaving them unusable until the manufacturer sends a fix.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
Application
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper input validation in multiple functions of JobStore.java allows malformed data to trigger a crash on Android startup, resulting in local denial of service.

Why it matters to the business

Affected Android devices may become repeatedly unusable on boot, disrupting user access, device deployment, and operational continuity across large fleets until patched.

How an attack unfolds

An attacker with local access supplies crafted input to JobStore mechanisms; on next startup the validation failure causes an immediate system crash without requiring privileges or interaction.

How to fix it

Apply the latest Android security patch that addresses A-246542285; upgrade to versions beyond Android-13 when available from the device manufacturer.

How to confirm the fix worked

Confirm device is running a patched Android build listed in the monthly security bulletin; attempt to reproduce startup crash with synthetic malformed job inputs in a test environment.

Typical attack path

  1. Obtain local access to an unpatched Android device
  2. Inject malformed job data via local process or application
  3. Trigger device reboot or startup sequence
  4. Observe repeated crash preventing normal boot

How to detect it

Review Android system logs (logcat) for JobStore-related exceptions or crashes during boot; correlate with unexpected reboot events or boot loops in device telemetry.

What your security team should do

  • Prioritize patching all managed Android devices to the latest available security update
  • Monitor Google Android security bulletins for the fix release date
  • Implement device encryption and app-vetting policies to limit local attack surface

The record

In multiple functions of JobStore.java, there is a possible way to cause a crash on startup due to improper input validation. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-11 Android-12 Android-12L Android-13Android ID: A-246542285

Affected packages

Ecosystem Package Introduced Fixed
Android platform/frameworks/base 11:0 11:2023-06-01
Android platform/frameworks/base 12:0 12:2023-06-01
Android platform/frameworks/base 12L:0 12L:2023-06-01
Android platform/frameworks/base 13-next:0 13-next:2023-06-01
Android platform/frameworks/base 13:0 13:2023-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