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: Uncontrolled Resource Consumption

    CVE-2023-21110Android

    In several functions of SnoozeHelper.java, there is a possible way to grant notifications access due to resource exhaustion. 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

    Android: Inadequate Encryption Strength

    CVE-2023-21109Android

    In multiple places of AccessibilityService, there is a possible way to hide the app from the user 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

  • 7.8 High severity

    Android: Incorrect Default Permissions

    CVE-2023-21107Android

    In retrieveAppEntry of NotificationAccessDetails.java, there is a missing permission check. This could lead to local escalation of privilege across user boundaries with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.8 High severity

    Android: Double Free

    CVE-2023-21106Android

    In adreno_set_param of adreno_gpu.c, there is a possible memory corruption due to a double free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVe

  • 7.8 High severity

    Android: Improper Check for Unusual or Exceptional Conditions

    CVE-2023-21102Android

    In __efi_rt_asm_wrapper of efi-rt-wrapper.S, there is a possible bypass of shadow stack protection 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

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2023-21100Android

    In inflate of inflate.c, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVer

  • 7.8 High severity

    Android: Authentication Bypass Using an Alternate Path or Channel

    CVE-2023-21098Android

    In multiple functions of AccountManagerService.java, there is a possible loading of arbitrary code into the System Settings app due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User inte

  • 7.8 High severity

    Android: Externally Controlled Reference to a Resource in Another Sphere

    CVE-2023-21097Android

    In toUriInner of Intent.java, there is a possible way to launch an arbitrary activity due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Pro

  • 9.8 Critical severity

    Android: Use After Free

    CVE-2023-21096Android

    In OnWakelockReleased of attribution_processor.cc, there is a use after free that could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-12 Android-1

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21094Android

    In sanitize of LayerState.cpp, there is a possible way to take over the screen display and swap the display content due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interac

  • 7.8 High severity

    Android: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2023-21093Android

    In extractRelativePath of FileUtils.java, there is a possible way to access files in a directory belonging to other applications due to a path traversal error. This could lead to local escalation of privilege with no additional execution privileges needed. Use

  • 7.8 High severity

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

    CVE-2023-21092Android

    In retrieveServiceLocked of ActiveServices.java, there is a possible way to dynamically register a BroadcastReceiver using permissions of System App due to improper input validation. This could lead to local escalation of privilege with no additional execution

  • 8.8 High severity

    Android: Out-of-bounds Write

    CVE-2023-21085Android

    In nci_snd_set_routing_cmd of nci_hmsgs.cc, there is a possible out of bounds write due to a missing bounds check. This could lead to remote (proximal/adjacent) code execution with no additional execution privileges needed. User interaction is not needed for e

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2023-20967Android

    In avdt_scb_hdl_pkt_no_frag of avdt_scb_act.cc, 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 exploi

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2023-20950Android

    In AlarmManagerActivity of AlarmManagerActivity.java, there is a possible way to bypass background activity launch restrictions via a pendingIntent. This could lead to local escalation of privilege with no additional execution privileges needed. User interacti

  • 7.8 High severity

    Android: Improper Privilege Management

    CVE-2023-21068Android

    In (TBD) of (TBD), there is a possible way to boot with a hidden debug policy due to a missing warning to the user. This could lead to local escalation of privilege after preparing the device, hiding the warning, and passing the phone to a new user, with no ad

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21060Android

    In sms_GetTpPiIe of sms_PduCodec.c, 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.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21059Android

    In EUTRAN_LCS_DecodeFacilityInformationElement of LPP_LcsManagement.c, 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 no

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2023-21058Android

    In lcsm_SendRrAcquiAssist of lcsm_bcm_assist.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.Prod

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2023-21057Android

    In ProfSixDecomTcpSACKoption of RohcPacketCommon, 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.Pr

  • 7.2 High severity

    Android: Out-of-bounds Write

    CVE-2023-21054Android

    In EUTRAN_LCS_ConvertLCS_MOLRReq of LPP_CommonUtil.c, there is a possible out of bounds write due to a logic error in the code. This could lead to remote code execution with System execution privileges needed. User interaction is not needed for exploitation.Pr

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21053Android

    In sms_ExtractCbLanguage of sms_CellBroadcast.c, 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 exploitat

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2023-21041Android

    In append_to_params of param_util.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.Prod

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2023-21040Android

    In buildCommand of bluetooth_ccc.cc, 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 exploitation.Prod

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2023-21035Android

    In multiple functions of BackupHelper.java, there is a possible way for an app to get permissions previously granted to another app with the same package name due to a permissions bypass. This could lead to local escalation of privilege with no additional exec

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2023-21034Android

    In multiple functions of SensorService.cpp, there is a possible access of accurate sensor data due to a permissions bypass. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.

  • 7.8 High severity

    Android: Double Free

    CVE-2023-21030Android

    In Confirmation of keystore_cli_v2.cpp, there is a possible way to corrupt memory due to a double free. This could lead to local escalation of privilege in an unprivileged process with no additional execution privileges needed. User interaction is not needed f

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21028Android

    In parse_printerAttributes of ipphelper.c, there is a possible out of bounds read due to a string without a null-terminator. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exp

  • 7.5 High severity

    Android: Improper Authentication

    CVE-2023-21027Android

    In multiple functions of PasspointXmlUtils.java, there is a possible authentication misconfiguration due to a logic error in the code. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not need

  • 7.8 High severity

    Android: Protection Mechanism Failure

    CVE-2023-21024Android

    In maybeFinish of FallbackHome.java, there is a possible delay of lockdown screen due to logic error. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: Andr

  • 7.8 High severity

    Android: Out-of-bounds Write

    CVE-2023-21022Android

    In BufferBlock of Suballocation.cpp, there is a possible out of bounds write due to memory corruption. 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: Missing Authorization

    CVE-2023-21021Android

    In isTargetSdkLessThanQOrPrivileged of WifiServiceImpl.java, there is a possible way for the guest user to change admin user network settings due to a missing permission check. This could lead to local escalation of privilege with no additional execution privi

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21015Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21005Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21004Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21003Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21002Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21001Android

    In onContextItemSelected of NetworkProviderSettings.java, there is a possible way for users to change the Wi-Fi settings of other users due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges

  • 7.8 High severity

    Android: Improper Locking

    CVE-2023-21000Android

    In MediaCodec.cpp, there is a possible use after free due to improper locking. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-13

  • 7.8 High severity

    Android: Improper Privilege Management

    CVE-2023-20995Android

    In captureImage of CustomizedSensor.cpp, there is a possible way to bypass the fingerprint unlock 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