CVE-2020-0439

HighCVSS 7.8/10Last modified Jun 17, 2026

Description

In generatePackageInfo of PackageManagerService.java, there is a possible permissions bypass due to an incorrect permission check. This could lead to local escalation of privilege that allows instant apps access to permissions not allowed for instant apps, with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-8.1 Android-9 Android-10 Android-11 Android-8.0Android ID: A-140256621

Metrics

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

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Nov 10, 2020
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2020

CVE-2020-04407.8In createVirtualDisplay of DisplayManagerService.java, there is a possible way to create a trusted virtual display due to a missing permissiCVE-2020-04417.5In Message and toBundle of Notification.java, there is a possible resource exhaustion due to improper input validation. This could lead to rCVE-2020-04427.5In Message and toBundle of Notification.java, there is a possible UI slowdown or crash due to improper input validation. This could lead to CVE-2020-04435.5In LocaleList of LocaleList.java, there is a possible forced reboot due to an uncaught exception. This could lead to local denial of serviceCVE-2020-04447.8In audit_free_lsm_field of auditfilter.c, there is a possible bad kfree due to a logic error in audit_data_to_entry. This could lead to locaCVE-2020-04459.8There is a possible out of bounds write due to a missing bounds check.Product: AndroidVersions: Android SoCAndroid ID: A-168264527CVE-2020-04469.8There is a possible out of bounds write due to a missing bounds check.Product: AndroidVersions: Android SoCAndroid ID: A-168264528CVE-2020-04479.8There is a possible out of bounds write due to a missing bounds check.Product: AndroidVersions: Android SoCAndroid ID: A-168251617CVE-2020-04485.5In getPhoneAccountsForPackage of TelecomServiceImpl.java, there is a possible way to access a tracking identifier due to a missing permissioCVE-2020-04498.8In btm_sec_disconnected of btm_sec.cc, there is a possible memory corruption due to a use after free. This could lead to remote code executiCVE-2020-04506.5In rw_i93_sm_format of rw_i93.cc, there is a possible out of bounds read due to uninitialized data. This could lead to remote information diCVE-2020-04518.8In sbrDecoder_AssignQmfChannels2SbrChannels of sbrdecoder.cpp, there is a possible out of bounds write due to a heap buffer overflow. This c
CVE-2020-0439: High severity, CVSS 7.8 | Vulnix