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

  • 5.5 Medium severity

    Android Pixel Information Disclosure Exploited

    CVE-2023-21237Android

    In applyRemoteView of NotificationContentInflater.java, there is a possible way to hide foreground service notification due to misleading or insufficient UI. This could lead to local information disclosure with no additional execution privileges needed. User i

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21226Android

    In SAEMM_RetrieveTaiList of SAEMM_ContextManagement.c, there is a possible out of bounds read due to an incorrect bounds check. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2023-21225Android

    there is a possible way to bypass the protected confirmation screen due to Failure to lock display power. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.Product: Andr

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21224Android

    In ss_ProcessReturnResultComponent of ss_MmConManagement.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 fo

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21223Android

    In LPP_ConvertGNSS_DataBitAssistance of LPP_CommonUtil.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

  • 7.5 High severity

    Android: Cleartext Transmission of Sensitive Information

    CVE-2023-21220Android

    there is a possible use of unencrypted transport over cellular networks due to an insecure default value. 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: Cleartext Transmission of Sensitive Information

    CVE-2023-21219Android

    there is a possible use of unencrypted transport over cellular networks due to an insecure default value. 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-21201Android

    In on_create_record_event of btif_sdp_server.cc, there is a possible out of bounds read due to a missing null check. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.Pro

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21197Android

    In btm_acl_process_sca_cmpl_pkt of btm_acl.cc, there is a possible out of bounds read due to an incorrect bounds check. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploita

  • 7.5 High severity

    Android: Integer Overflow or Wraparound

    CVE-2023-21193Android

    In VideoFrame of VideoFrame.h, there is a possible abort 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.Product: AndroidVersions: Andr

  • 7.8 High severity

    In setInputMethodWithSubtypeIdLocked of InputMethodManagerService.java, there is a possible…

    CVE-2023-21192Android

    In setInputMethodWithSubtypeIdLocked of InputMethodManagerService.java, there is a possible way to setup input methods that are not enabled due to improper input validation. This could lead to local escalation of privilege with no additional execution privileg

  • 7.3 High severity

    Android: Improper Locking

    CVE-2023-21189Android

    In startLockTaskMode of LockTaskController.java, there is a possible bypass of lock task mode 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 for expl

  • 7.8 High severity

    Android: Incorrect Default Permissions

    CVE-2023-21187Android

    In onCreate of UsbAccessoryUriActivity.java, there is a possible way to escape the Setup Wizard 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 fo

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21186Android

    In LogResponse of Dns.cpp, 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.Product: AndroidVersion

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21185Android

    In multiple functions of WifiNetworkFactory.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.Product:

  • 7.5 High severity

    Android: Out-of-bounds Read

    CVE-2023-21180Android

    In xmlParseTryOrFinish of parser.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 exploitation.Product:

  • 7.8 High severity

    Android: Incorrect Default Permissions

    CVE-2023-21175Android

    In onCreate of DataUsageSummary.java, there is a possible method for a guest user to enable or disable mobile data due to a permissions bypass. 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-21149Android

    In registerGsmaServiceIntentReceiver of ShannonRcsService.java, there is a possible way to activate/deactivate RCS service 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: Use After Free

    CVE-2023-21147Android

    In lwis_i2c_device_disable of lwis_device_i2c.c, there is a possible UAF 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.Product:

  • 9.8 Critical severity

    Android: Out-of-bounds Write

    CVE-2023-21066Android

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

  • 7.8 High severity

    Android: Improper Restriction of Rendered UI Layers or Frames

    CVE-2022-20443Android

    In hasInputInfo of Layer.cpp, there is a possible bypass of user interaction requirements due to a tapjacking/overlay attack. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for ex

  • 7.5 High severity

    Android: Allocation of Resources Without Limits or Throttling

    CVE-2023-21144Android

    In doInBackground of NotificationContentInflater.java, there is a possible temporary denial or service due to long running operations. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed fo

  • 7.8 High severity

    Android: Incorrect Default Permissions

    CVE-2023-21139Android

    In bindPlayer of MediaControlPanel.java, there is a possible launch arbitrary activity in SysUI due to Unsafe Intent. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitati

  • 7.8 High severity

    In onNullBinding of CallRedirectionProcessor.java, there is a possible long lived connection…

    CVE-2023-21138Android

    In onNullBinding of CallRedirectionProcessor.java, there is a possible long lived connection due to improper input validation. This could lead to local escalation of privilege and background activity launches with User execution privileges needed. User interac

  • 7.8 High severity

    In onCreate of NotificationAccessSettings.java, there is a possible failure to persist…

    CVE-2023-21135Android

    In onCreate of NotificationAccessSettings.java, there is a possible failure to persist notifications settings due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Authorization Bypass Through User-Controlled Key

    CVE-2023-21131Android

    In checkKeyIntentParceledCorrectly() of ActivityManagerService.java, there is a possible bypass of Parcel Mismatch mitigations due to a logic error in the code. This could lead to local escalation of privilege and the ability to launch arbitrary activities in

  • 9.8 Critical severity

    Android: Out-of-bounds Read

    CVE-2023-21130Android

    In btm_ble_periodic_adv_sync_lost of btm_ble_gap.cc, there is a possible remote code execution due to a buffer overflow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Pr

  • 7.8 High severity

    Android: Incorrect Default Permissions

    CVE-2023-21129Android

    In getFullScreenIntentDecision of NotificationInterruptStateProviderImpl.java, there is a possible activity launch while the app is in the background due to a BAL bypass. This could lead to local escalation of privilege with no additional execution privileges

  • 7.8 High severity

    Android: Incorrect Default Permissions

    CVE-2023-21128Android

    In various functions of AppStandbyController.java, there is a possible way to break manageability scenarios 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 n

  • 8.8 High severity

    Android: Use of Uninitialized Resource

    CVE-2023-21127Android

    In readSampleData of NuMediaExtractor.cpp, there is a possible out of bounds write due to uninitialized data. This could lead to remote code execution with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidV

  • 7.8 High severity

    Android: Incorrect Default Permissions

    CVE-2023-21126Android

    In bindOutputSwitcherAndBroadcastButton of MediaControlPanel.java, there is a possible launch arbitrary activity under SysUI due to Unsafe Intent. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction

  • 7.8 High severity

    Android: Deserialization of Untrusted Data

    CVE-2023-21124Android

    In run of multiple files, there is a possible escalation of privilege due to unsafe deserialization. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: Andro

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21123Android

    In multiple functions of multiple files, there is a possible way to bypass the DISALLOW_DEBUGGING_FEATURES restriction for tracing due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges neede

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21122Android

    In various functions of various files, there is a possible way to bypass the DISALLOW_DEBUGGING_FEATURES restriction for tracing due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed.

  • 7.8 High severity

    In onResume of AppManagementFragment.java, there is a possible way to prevent users from…

    CVE-2023-21121Android

    In onResume of AppManagementFragment.java, there is a possible way to prevent users from forgetting a previously connected VPN due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. Us

  • 7.8 High severity

    Android: Use After Free

    CVE-2023-21120Android

    In multiple functions of cdm_engine.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: Andro

  • 8.8 High severity

    Android: Use of a Broken or Risky Cryptographic Algorithm

    CVE-2023-21115Android

    In btm_sec_encrypt_change of btm_sec.cc, there is a possible way to downgrade the link key type due to improperly used crypto. This could lead to paired device escalation of privilege with no additional execution privileges needed. User interaction is not need

  • 8.8 High severity

    Android: Use After Free

    CVE-2023-21108Android

    In sdpu_build_uuid_seq of sdp_discovery.cc, there is a possible out of bounds write due to a use after free. This could lead to remote code execution over Bluetooth, if HFP support is enabled, with no additional execution privileges needed. User interaction is

  • 7.0 High severity

    Android: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2023-21101Android

    In multiple functions of WVDrmPlugin.cpp, 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: Andr

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2023-21117Android

    In registerReceiverWithFeature of ActivityManagerService.java, there is a possible way for isolated processes to register a broadcast receiver due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges