CVE-2021-1023: Infoleak
In onCreate of RequestIgnoreBatteryOptimizations.java, there is a possible way to determine whether an app is installed, without query permissions, due to side channel information disclosure. This could lead to local information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
android/platform/packages/apps/Settingsto a version that resolves this vulnerability.Fixed in 12:2021-12-01
Event History
Frequently Asked Questions
Who is exposed to this issue?
Android 12 devices are affected. An app can use the issue to determine whether another app is installed even when it lacks the relevant query permissions.
What does an attacker need to exploit it?
Exploitation is local and requires a low-privileged app plus user interaction. No additional execution privileges are needed.
What information can be disclosed?
The issue can reveal whether an app is installed on the device. The provided information does not indicate disclosure of other app data or device data.