Cloudanix VulnDB

CVE-2023-20910

Medium · 5.5

CVSS

5.5

EPSS

0.1%

Published

Mar 24, 2023

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in Android lets someone with physical access to a phone permanently break its Wi-Fi feature without needing extra permissions.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Denial Of Service
Component
Application
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Local resource exhaustion in WifiNetworkSuggestionsManager.java allows an attacker to trigger permanent denial of service by exhausting system resources without additional privileges or user interaction.

Why it matters to the business

Affected Android devices can experience complete loss of Wi-Fi functionality that persists until the device is reset or updated, disrupting connectivity-dependent operations and requiring manual intervention.

How an attack unfolds

An attacker with local access on an unpatched Android device invokes the vulnerable add method in WifiNetworkSuggestionsManager to inject crafted network suggestions that cause unbounded resource consumption, resulting in permanent DoS.

How to fix it

Update to the latest Android release that contains the fix for this issue in WifiNetworkSuggestionsManager.java; apply vendor security patches as they become available.

How to confirm the fix worked

Confirm the presence of the patched WifiNetworkSuggestionsManager.java code or verify the device is running a build released after the March 2023 Android security bulletin; test that repeated add operations no longer cause resource exhaustion.

Typical attack path

  1. Obtain local execution on target Android device
  2. Call the add method in WifiNetworkSuggestionsManager with malicious suggestions
  3. Trigger repeated resource allocation without bounds
  4. Exhaust system resources leading to permanent Wi-Fi DoS

How to detect it

Review system logs for repeated or anomalous calls to WifiNetworkSuggestionsManager add operations and monitor for sudden, unexplained Wi-Fi subsystem failures on devices that have not received recent security updates.

What your security team should do

  • Prioritize patching all Android devices to the most recent vendor build
  • Monitor Android security bulletins for confirmation of the fix in subsequent releases
  • Restrict local application installation privileges where feasible until patches are applied

The record

In add of WifiNetworkSuggestionsManager.java, there is a possible way to trigger permanent DoS due to resource exhaustion. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.

Affected packages

Ecosystem Package Introduced Fixed
Android platform/frameworks/base 11:0 11:2023-07-01
Android platform/frameworks/opt/net/wifi 11:0 11:2023-07-01
Android platform/packages/modules/Wifi 12:0 12:2023-07-01
Android platform/packages/modules/Wifi 12L:0 12L:2023-07-01
Android platform/packages/modules/Wifi 13-next:0 13-next:2023-07-01
Android platform/packages/modules/Wifi 13:0 13:2023-07-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