CyberSecBulletin

Android vulnerabilities

We track 275 vulnerabilities in Android products. 273 are rated high or critical, and 8 have been exploited in real attacks. The most recent was published on June 28, 2023.

275vulnerabilities
24critical
249high
8exploited
7.9average CVSS score

Latest Android vulnerabilities

  • 7.8 High severity

    Android: Externally Controlled Reference to a Resource in Another Sphere

    CVE-2022-20223Android

    In assertSafeToStartCustomActivity of AppRestrictionsFragment.java, there is a possible way to start a phone call without permissions due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. Use

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2022-20222AndroidEPSS 1.18%

    In read_attr_value of gatt_db.cc, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVe

  • 7.8 High severity

    Android: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2022-20220Android

    In openFile of CallLogProvider.java, there is a possible permission bypass due to a path traversal error. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVe

  • 7.8 High severity

    Android: Incorrect Permission Assignment for Critical Resource

    CVE-2022-20218Android

    In PermissionController, there is a possible way to get and retain permissions without user's consent due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed

  • 7.8 High severity

    Android: Improper Restriction of Rendered UI Layers or Frames

    CVE-2022-20212Android

    In wifi.RequestToggleWifiActivity of AndroidManifest.xml, there is a possible EoP due to a tapjacking/overlay attack. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.P

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2022-20203Android

    In multiple locations of the nanopb library, there is a possible way to corrupt memory when decoding untrusted protobuf files. This could lead to local escalation of privilege,with no additional execution privileges needed. User interaction is not needed for e

  • 7.5 High severity

    Android: Out-of-bounds Write

    CVE-2022-20209Android

    In hme_add_new_node_to_a_sorted_array of hme_utils.c, there is a possible out of bounds read due to a heap buffer overflow. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for expl

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20204Android

    In registerRemoteBugreportReceivers of DevicePolicyManagerService.java, there is a possible reporting of falsified bug reports due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. U

  • 7.8 High severity

    In kbase_mem_alias of mali_kbase_mem_linux.c, there is a possible arbitrary code execution due…

    CVE-2022-20186Android

    In kbase_mem_alias of mali_kbase_mem_linux.c, there is a possible arbitrary code execution due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exp

  • 7.8 High severity

    In unflatten of GraphicBuffer.cpp, there is a possible arbitrary code execution due to…

    CVE-2022-20156Android

    In unflatten of GraphicBuffer.cpp, there is a possible arbitrary code execution due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.P

  • 7.0 High severity

    Android: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-20155Android

    In ipu_core_jqs_msg_transport_kernel_write_sync of ipu-core-jqs-msg-transport.c, there is a possible use-after-free due to a race condition. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is no

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2022-20147Android

    In nfa_dm_check_set_config of nfa_dm_main.cc, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitatio

  • 7.0 High severity

    Android: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-20141Android

    In ip_check_mc_rcu of igmp.c, there is a possible use after free due to improper locking. This could lead to local escalation of privilege when opening and closing inet sockets with no additional execution privileges needed. User interaction is not needed for

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2022-20140AndroidEPSS 8.69%

    In read_multi_rsp of gatt_sr.cc, there is a possible out of bounds write due to an incorrect bounds check. This could lead to remote escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20138Android

    In ACTION_MANAGED_PROFILE_PROVISIONED of DevicePolicyManagerService.java, there is a possible way for unprivileged app to send MANAGED_PROFILE_PROVISIONED intent due to a missing permission check. This could lead to local escalation of privilege with no additi

  • 7.3 High severity

    Android: Missing Authorization

    CVE-2022-20137Android

    In onCreateContextMenu of NetworkProviderSettings.java, there is a possible way for non-owner users to change WiFi settings due to a missing permission check. This could lead to local escalation of privilege with User execution privileges needed. User interact

  • 7.8 High severity

    In readArguments of CallSubjectDialog.java, there is a possible way to trick the user to call…

    CVE-2022-20134Android

    In readArguments of CallSubjectDialog.java, there is a possible way to trick the user to call the wrong phone number due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interac

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20133Android

    In setDiscoverableTimeout of AdapterService.java, there is a possible bypass of user interaction due to a missing permission check. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for explo

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2022-20131Android

    In nci_proc_rf_management_ntf of nci_hrcv.cc, there is a possible out of bounds read due to a missing bounds check. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation

  • 9.8 Critical severity

    Android: Improper Check for Unusual or Exceptional Conditions

    CVE-2022-20130AndroidEPSS 8.5%

    In transportDec_OutOfBandConfig of tpdec_lib.cpp, there is a possible out of bounds write due to a heap buffer overflow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Pr

  • 9.8 Critical severity

    Android: Double Free

    CVE-2022-20127AndroidEPSS 7.2%

    In ce_t4t_data_cback of ce_t4t.cc, there is a possible out of bounds write due to a double free. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions:

  • 7.3 High severity

    Android: Missing Authorization

    CVE-2022-20126Android

    In setScanMode of AdapterService.java, there is a possible way to enable Bluetooth discovery mode without user interaction due to a missing permission check. This could lead to local escalation of privilege with User execution privileges needed. User interacti

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2022-20123Android

    In phNciNfc_RecvMfResp of phNxpExtns_MifareStd.cpp, there is a possible out of bounds read due to a missing bounds check. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploi

  • 7.0 High severity

    Android: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-20118Android

    In ion_ioctl and related functions of ion.c, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: A

  • 7.8 High severity

    Android: Improper Privilege Management

    CVE-2022-20114Android

    In placeCall of TelecomManager.java, there is a possible way for an application to keep itself running with foreground service importance due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges need

  • 7.0 High severity

    Android: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-20007Android

    In startActivityForAttachedApplicationIfNeeded of RootWindowContainer.java, there is a possible way to overlay an app that believes it's still in the foreground, when it is not, due to a race condition. This could lead to local escalation of privilege with no

  • 7.0 High severity

    Android: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-20006Android

    In several functions of KeyguardServiceWrapper.java and related files,, there is a possible way to briefly view what's under the lockscreen due to a race condition. This could lead to local escalation of privilege if a Guest user is enabled, with no additional

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20004Android

    In checkSlicePermission of SliceManagerService.java, it is possible to access any slice URI due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for ex

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20002Android

    In incfs, there is a possible way of mounting on arbitrary paths due to a missing permission check. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersio

  • 7.8 High severity

    Google Pixel Out-of-Bounds Write Exploited

    CVE-2021-39793Android

    In kbase_jd_user_buf_pin_pages of mali_kbase_mem.c, there is a possible out of bounds write due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for ex

  • 7.8 High severity

    Android Kernel Use-After-Free Exploited

    CVE-2021-1048AndroidEPSS 1.06%

    In ep_loop_check_proc of eventpoll.c, there is a possible way to corrupt memory due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: A

  • 6.4 Medium severity

    Android Kernel Race Condition Exploited

    CVE-2021-0920Android

    In unix_scm_to_skb of af_unix.c, there is a possible use after free bug due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions:

  • 7.8 High severity

    Mediatek Multiple Chipsets Insufficient Input Validation Exploited

    CVE-2020-0069AndroidEPSS 1.38%

    In the ioctl handlers of the Mediatek Command Queue driver, there is a possible out of bounds write due to insufficient input sanitization and missing SELinux restrictions. This could lead to local escalation of privilege with no additional execution privilege

  • 7.8 High severity

    Android Kernel Out-of-Bounds Write Exploited

    CVE-2020-0041AndroidEPSS 3.17%

    In binder_transaction of binder.c, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Produc

  • 7.8 High severity

    Android Kernel Use-After-Free Exploited

    CVE-2019-2215AndroidEPSS 72.1%

    A use-after-free in binder.c allows an elevation of privilege from an application to the Linux Kernel. No user interaction is required to exploit this vulnerability, however exploitation does require either the installation of a malicious local application or