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.5 High severity

    Android: Out-of-bounds Read

    CVE-2022-20418Android

    In pickStartSeq of AAVCAssembler.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 exploitation.Product

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2022-20417Android

    In audioTransportsToHal of HidlUtils.cpp, 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

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2022-20416Android

    In audioTransportsToHal of HidlUtils.cpp, 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

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2022-20410Android

    In avrc_ctrl_pars_vendor_rsp of avrc_pars_ct.cc, there is a possible out of bounds read due to an integer overflow. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2022-20364Android

    In sysmmu_unmap of TBD, 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 exploitation.Product: AndroidVers

  • 7.8 High severity

    Android: Incorrect Permission Assignment for Critical Resource

    CVE-2022-20398Android

    In addOrUpdateNetwork of WifiServiceImpl.java, there is a possible way for a guest user to configure Wi-Fi due to a permissions bypass. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for e

  • 7.8 High severity

    Android: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2022-20395Android

    In checkAccess of MediaProvider.java, there is a possible file deletion due to a path traversal error. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: And

  • 7.8 High severity

    In declareDuplicatePermission of ParsedPermissionUtils.java, there is a possible way to obtain…

    CVE-2022-20392Android

    In declareDuplicatePermission of ParsedPermissionUtils.java, there is a possible way to obtain a dangerous permission without user consent due to improper input validation. This could lead to local escalation of privilege during app installation or upgrade wit

  • 9.8 Critical severity

    Android: Improper Validation of Specified Quantity in Input

    CVE-2022-20385Android

    a function called 'nla_parse', do not check the len of para, it will check nla_type (which can be controlled by userspace) with 'maxtype' (in this case, it is GSCAN_MAX), then it access polciy array 'policy[type]', which OOB access happens.Product: AndroidVers

  • 9.8 Critical severity

    Android: Use After Free

    CVE-2022-20122Android

    The PowerVR GPU driver allows unprivileged apps to allocated pinned memory, unpin it (which makes it available to be freed), and continue using the page in GPU calls. No privileges required and this results in kernel memory corruption.Product: AndroidVersions:

  • 8.8 High severity

    Android: Integer Overflow or Wraparound

    CVE-2022-20362Android

    In Bluetooth, there is a possible out of bounds write due to an integer overflow. This could lead to remote code execution over Bluetooth with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions:

  • 7.8 High severity

    Android: Improper Restriction of Rendered UI Layers or Frames

    CVE-2022-20331Android

    In the Framework, there is a possible way to enable a work profile without user consent 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 exploita

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20329Android

    In Wifi, there is a possible way to enable Wifi without permissions due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: And

  • 7.8 High severity

    Android: Use After Free

    CVE-2022-20325Android

    In Media, there is a possible code execution 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: AndroidVersions: Android-13Android I

  • 7.8 High severity

    Android: Externally Controlled Reference to a Resource in Another Sphere

    CVE-2022-20319Android

    In DreamServices, there is a possible way to launch arbitrary protected activities due to a confused deputy. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.Product: Androi

  • 8.8 High severity

    Android: Integer Overflow or Wraparound

    CVE-2022-20283Android

    In Bluetooth, there is a possible out of bounds write due to an integer overflow. This could lead to remote code execution over Bluetooth with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions:

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20282Android

    In AppWidget, there is a possible way to start an activity from the background due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.Produ

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20281Android

    In Core, there is a possible way to start an activity from the background 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 exploitation.Product: Androi

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20274Android

    In Keyguard, there is a missing permission check. This could lead to local escalation of privilege and prevention of screen timeout with User execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-13Andro

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2022-20401Android

    In SAEMM_RetrievEPLMNList of SAEMM_ContextManagement.c, there is a possible out of bounds read due to a missing bounds check. This could lead to remote information disclosure post-authentication with no additional execution privileges needed. User interaction

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2022-20400Android

    In cd_CodeMsg of cd_codec.c, 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: AndroidVersion

  • 7.8 High severity

    Android: Integer Overflow or Wraparound

    CVE-2022-20383Android

    In AllocateInternalBuffers of g3aa_buffer_allocator.cc, there is a possible out of bounds write due to an integer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for expl

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2022-20375Android

    In LteRrcNrProAsnDecode of LteRrcNr_Codec.c, there is a possible out of bounds read due to a missing bounds check. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Produ

  • 7.5 High severity

    Android: Out-of-bounds Write

    CVE-2022-20247Android

    In Media, 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 exploitation.Product: AndroidVersions: Android-1

  • 7.8 High severity

    Android: Incorrect Default Permissions

    CVE-2022-20246Android

    In WindowManager, there is a possible bypass of the restrictions for starting activities from the background due to an incorrect UID/permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interac

  • 7.5 High severity

    Android: Out-of-bounds Write

    CVE-2022-20244Android

    In Bluetooth, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege if more than 100 bluetooth devices have been connected with no additional execution privileges needed. User interaction is not

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2022-20237Android

    In BuildDevIDResponse of miscdatabuilder.cpp, 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.Produc

  • 9.8 Critical severity

    Android: Improper Privilege Management

    CVE-2022-20361AndroidEPSS 1.21%

    In btif_dm_auth_cmpl_evt of btif_dm.cc, there is a possible vulnerability in Cross-Transport Key Derivation due to Weakness in Bluetooth Standard. This could lead to remote escalation of privilege with no additional execution privileges needed. User interactio

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20360Android

    In setChecked of SecureNfcPreferenceController.java, there is a missing permission check. This could lead to local escalation of privilege from the guest user with no additional execution privileges needed. User interaction is not needed for exploitation.Produ

  • 7.8 High severity

    In shouldAllowFgsWhileInUsePermissionLocked of ActiveServices.java, there is a possible way to…

    CVE-2022-20356Android

    In shouldAllowFgsWhileInUsePermissionLocked of ActiveServices.java, there is a possible way to start foreground service from background due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges n

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20349Android

    In WifiScanningPreferenceController and BluetoothScanningPreferenceController, there is a possible admin restriction bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2022-20348Android

    In updateState of LocationServicesWifiScanningPreferenceController.java, there is a possible admin restriction bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User inter

  • 8.8 High severity

    Android: Improper Privilege Management

    CVE-2022-20347AndroidEPSS 1.07%

    In onAttach of ConnectedDeviceDashboardFragment.java, there is a possible permission bypass due to a confused deputy. This could lead to remote escalation of privilege in Bluetooth settings with no additional execution privileges needed. User interaction is no

  • 8.8 High severity

    Android: Out-of-bounds Write

    CVE-2022-20345Android

    In l2cble_process_sig_cmd of l2c_ble.cc, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution over Bluetooth with no additional execution privileges needed. User interaction is not needed for exploitat

  • 7.0 High severity

    Android: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2022-20344Android

    In stealReceiveChannel of EventThread.cpp, there is a possible way to interfere with process communication due to a race condition. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed

  • 9.8 Critical severity

    Android: Externally Controlled Reference to a Resource in Another Sphere

    CVE-2022-20239Android

    remap_pfn_range' here may map out of size kernel memory (for example, may map the kernel area), and because the 'vma->vm_page_prot' can also be controlled by userspace, so userspace may map the kernel area to be writable, which is easy to be exploitedProduct:

  • 9.8 Critical severity

    Android: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2022-20238Android

    'remap_pfn_range' here may map out of size kernel memory (for example, may map the kernel area), and because the 'vma->vm_page_prot' can also be controlled by userspace, so userspace may map the kernel area to be writable, which is easy to be exploitedProduct:

  • 7.5 High severity

    Android: Incorrect Permission Assignment for Critical Resource

    CVE-2022-20234Android

    In Car Settings app, the NotificationAccessConfirmationActivity is exported. In NotificationAccessConfirmationActivity, it gets both 'mComponentName' and 'pkgTitle' from user.An unprivileged app can use a malicous mComponentName with a benign pkgTitle (e.g. Se

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2022-20229AndroidEPSS 2.98%

    In bta_hf_client_handle_cind_list_item of bta_hf_client_at.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 ex

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2022-20224AndroidEPSS 1.33%

    In AT_SKIP_REST of bta_hf_client_at.cc, there is a possible out of bounds read due to an incorrect bounds check. This could lead to remote information disclosure in the Bluetooth stack with no additional execution privileges needed. User interaction is not nee