CVE-2021-1005

MediumCVSS 5.5/10Last modified Jun 17, 2026

Description

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.Product: AndroidVersions: Android-12Android ID: A-186530889

Metrics

CVSS 3.1 5.5/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Dec 15, 2021
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2021

CVE-2021-10064.4In several functions of DatabaseManager.java, there is a possible leak of Bluetooth MAC addresses due to log information disclosure. This coCVE-2021-10074.4In btu_hcif_process_event of btu_hcif.cc, there is a possible out of bounds read due to an incorrect bounds check. This could lead to local CVE-2021-10084.4In addSubInfo of SubscriptionController.java, there is a possible way to force the user to make a factory reset due to a logic error in the CVE-2021-10095.5In setApplicationCategoryHint of PackageManagerService.java, there is a possible way to determine whether an app is installed, without queryCVE-2021-10105.5In getSigningKeySet of PackageManagerService.java, there is a missing permission check. This could lead to local information disclosure withCVE-2021-10115.5In setPackageStoppedState of PackageManagerService.java, there is a missing permission check. This could lead to local information disclosurCVE-2021-10125.5In onResume of NotificationAccessDetails.java, there is a possible way to determine whether an app is installed, without query permissions, CVE-2021-10135.5In checkExistsAndEnforceCannotModifyImmutablyRestrictedPermission of PermissionManagerService.java, there is a possible way to determine wheCVE-2021-10145.5In getNetworkTypeForSubscriber of PhoneInterfaceManager.java, there is a possible way to determine whether an app is installed, without querCVE-2021-10153.3In getMeidForSlot of PhoneInterfaceManager.java, there is a possible way to determine whether an app is installed, without query permissionsCVE-2021-10167.3In onCreate of UsbPermissionActivity.java, there is a possible way to grant an app access to USB without informed user consent due to a tapjCVE-2021-10177.8In AdapterService and GattService definition of AndroidManifest.xml, there is a possible way to disable bluetooth connection due to a missin