Cloudanix VulnDB

CVE-2022-20486

High · 7.8

CVSS

7.8

EPSS

0.1%

Published

Dec 13, 2022

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in Android can let someone with physical access to a phone or tablet take over more control of the device without the owner 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

Failure to persist permissions settings in NotificationChannel due to resource exhaustion, enabling local privilege escalation on Android without additional privileges or user interaction.

Why it matters to the business

Local attackers can gain elevated system privileges on affected devices, increasing risk of data compromise or unauthorized control; low exploit probability but widespread device exposure across versions 10-13.

How an attack unfolds

An attacker with local access on a vulnerable Android device triggers resource exhaustion targeting NotificationChannel.java, causing permission settings to fail to persist and resulting in unauthorized privilege escalation.

How to fix it

Apply Android security updates for versions 10 through 13; for listed MediaWiki packages upgrade to fixed versions such as 1:1.35.8-1~deb11u1 on Debian 11, 1:1.35.7-1 on Debian 12/13, or commit 1d62ca6ec30099e7e9d6c554693a4b8e88e91139 in wikimedia/mediawiki.

How to confirm the fix worked

Verify Android patch level includes fix for A-242703118; confirm MediaWiki package versions match the listed fixed releases via package manager or git commit checks.

Typical attack path

  1. Gain local access to the Android device
  2. Trigger resource exhaustion condition in NotificationChannel
  3. Exploit failure of permissions to persist
  4. Escalate to higher privileges locally

How to detect it

Review system logs for resource exhaustion events related to notifications or permission persistence failures; examine process activity for unexpected privilege changes post-exhaustion.

What your security team should do

  • Prioritize patching Android devices to latest security updates
  • Update MediaWiki instances to specified fixed package versions
  • Monitor for local privilege escalation attempts on endpoints

The record

In NotificationChannel of NotificationChannel.java, there is a possible failure to persist permissions settings due to resource exhaustion. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10 Android-11 Android-12 Android-12L Android-13Android ID: A-242703118

Affected packages

Ecosystem Package Introduced Fixed
Android platform/frameworks/base 10:0 10:2022-12-01
Android platform/frameworks/base 11:0 11:2022-12-01
Android platform/frameworks/base 12:0 12:2022-12-01
Android platform/frameworks/base 12L:0 12L:2022-12-01
Android platform/frameworks/base 13:0 13:2022-12-01
Ubuntu:16.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:18.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:20.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:22.04:LTS android-platform-frameworks-base 0 No fix
Ubuntu:24.04:LTS android-platform-frameworks-base 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-platform-frameworks-base 0 No fix
Ubuntu:Pro:20.04:LTS android-platform-frameworks-base 0 No fix

Related vulnerabilities