CVE-2021-1005: Medium severity Google Android vulnerability
In getDeviceIdWithFeature of PhoneInterfaceManager.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 not needed for exploitation.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
android/platform/packages/services/Telephonyto a version that resolves this vulnerability.Fixed in 12:2021-12-01
Event History
Frequently Asked Questions
Who can exploit this issue?
A local attacker with low privileges can exploit the issue. No user interaction or additional execution privileges are required.
What information could be disclosed?
The issue can allow an attacker to determine whether an application is installed, even without query permissions. The reported impact is local information disclosure; integrity and availability are not affected.
Which Android versions are identified as affected?
The provided data identifies Android 12 as affected. The issue is in the Telephony component, specifically PhoneInterfaceManager.java.
How can I determine whether a device may be affected?
Devices running the identified Android 12 version may be affected if they include the vulnerable Telephony implementation. The issue is tracked as Android ID A-186530889.