Android vulnerabilities
234 known CVE vulnerabilities in Android, translated and rated.
- CVE-2026-55256Medium
In parsePartHeaders of multiple files, there is a possible persistent denial of service due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-49932High
In the parseParts function of PduParser.java, there is a possible out-of-bounds read due to a heap buffer overflow. This could lead to local privilege escalation without additional execution privileges. User interaction is not required for exploitation.
- CVE-2026-49927High
In multiple locations, there is a possible out-of-bounds write due to an integer overflow. This could lead to local privilege escalation without additional execution privileges. User interaction is not required for exploitation.
- CVE-2026-49918High
In multiple functions, 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 exploitation.
- CVE-2026-49895Low
In the get_eht_operation_channel_width function of ieee802_11_common.c, there is a possible out of bounds read due to an incorrect bounds check. This could lead to remote (proximal/adjacent) information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-49887High
In the maybeRemoveInvalidInstallerPackageName function of InstallRepository.kt, there is a possible unauthorized app update due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-49884High
In the rw_mfc_handle_read_op function of rw_mfc.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 exploitation.
- CVE-2026-49882High
In the rw_mfc_handle_read_op function of rw_mfc.cc, there is a possible memory safety issue 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.
- CVE-2026-49881High
In the serviceClassExists function of InCallController.java, there is a possible arbitrary code execution 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.
- CVE-2026-49879High
In multiple functions of rw_t3t.cc, there is a possible out of bounds write due to an integer overflow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-45528High
In the getManageSpaceActivityIntent function of StorageManagerService.java, there is a possible LaunchAnyWhere chain due to an unsafe PendingIntent. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
- CVE-2026-45527Medium
In convertCleanApertureToRect of HeifCleanAperture.cpp, there is a possible temporary denial of service due to an integer overflow. This can be exploited remotely without additional privileges or user interaction.
- CVE-2026-45525Low
In multiple locations, there is a possible improper data sanitization due to a logic error. This could lead to local information disclosure without additional privileges or user interaction.
- CVE-2026-45521Low
In openFile of AppFuseBridge.java, there is a possible information disclosure due to a missing permission check. This could lead to local information disclosure without additional privileges or user interaction.
- CVE-2026-45520High
In onAttach of BiometricsSettingsBase.java, there is a possible authentication bypass due to a confused deputy. This could lead to local escalation of privilege without additional privileges or user interaction.
- CVE-2026-45519Low
In screenArgsForPermissionCheckIfAny of multiple locations, there is a possible risk of unauthorized access due to a confused deputy. This could lead to local information disclosure without additional privileges or user interaction.
- CVE-2026-45515High
In a2dp_vendor_opus_decoder_decode_packet of a2dp_vendor_opus_decoder.cc, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local escalation of privilege without additional privileges or user interaction.
- CVE-2026-28671Low
In updateInternal of MediaProvider.java, there is a possible exposure of file contents due to a race condition. This could lead to local information disclosure without additional privileges or user interaction.
- CVE-2026-28668High
In LimitRealloc of malloc_limit.cpp, there is a possible use after free due to a logic error. This could lead to local escalation of privilege without additional privileges or user interaction.
- CVE-2026-28666High
In multiple functions of LocalImageResolver.java, there is a possible remote persistent denial of service due to a DNG image rendering check bypass. This could lead to remote escalation of privilege without additional privileges or user interaction.
- CVE-2026-28664High
In the WriteImageToDisk function of runtime_image.cc, there is a possible file tampering due to a logic error in the code. This could lead to local privilege escalation without additional execution privileges. User interaction is not required for exploitation.
- CVE-2026-28663High
In buildIntentSenderForUser of LauncherAppsService.java, there is a possible way to launch an activity from the background due to BAL bypass. This could lead to local escalation of privilege without additional privileges or user interaction.
- CVE-2026-28662High
In p2p_process_prov_disc_bootstrap_req of p2p_pd.c, there is a possible out of bounds write due to a heap buffer overflow. This could lead to remote (proximal/adjacent) code execution with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-28660Low
In getAllSessions of multiple files, there is a possible confused deputy due to a logic error in the code. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-28658High
In findMetaAuthUid of AccountsDb.java, there is a possible frp bypass 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.
- CVE-2026-28657High
In onActivityResult of AppWidgetConfigActivityProxy.java, there is a possible unauthorized URI permission grant 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.
- CVE-2026-28656High
In multiple functions of DeviceAdminAdd.java, there is a possible way to an overlay 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.
- CVE-2026-28655High
In multiple functions of RemoteViews.java, there is a possible background activity launch bypass 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.
- CVE-2026-28653High
In multiple functions of rw_t3t.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 exploitation.
- CVE-2026-28652Low
In multiple functions of RangingServiceImpl.java, there is a possible MITM due to a missing permission check. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-28650High
In setHiddenWhileSuspended of WindowState.java, there is a possible overlay bypass 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.
- CVE-2026-28644High
In startNextMatchingActivity of ActivityTaskManagerService.java, there is a possible permission bypass 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.
- CVE-2026-28642High
In the executeRequest function in ActivityStarter.java, there is a possible background activity launch due to a logic error in the code. This could lead to local escalation of privilege without additional execution privileges. User interaction is not needed for exploitation.
- CVE-2026-28639High
In the rw_mfc_handle_read_op function in rw_mfc.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 without additional execution privileges. User interaction is not needed for exploitation.
- CVE-2026-28638Low
In multiple functions of XmpDataParser.java, there is a possible improper data sanitization due to a logic error in the code. This could lead to local information disclosure without additional execution privileges. User interaction is not needed for exploitation.
- CVE-2026-28636High
In the setupLayout function in PickActivity.java, there is a possible bypass of the 'Install unknown apps' security restriction due to a confused deputy. This could lead to local escalation of privilege without additional execution privileges. User interaction is not needed for exploitation.
- CVE-2026-28634High
In the handleUssdRequest function in PhoneInterfaceManager.java, there is a possible way to send a USSD request without permission due to a logic error in the code. This could lead to local escalation of privilege without additional execution privileges. User interaction is not needed for exploitation.
- CVE-2026-28633Medium
In the initForUserNoTracing function in VoiceInteractionManagerService.java, there is a possible persistent denial of service due to resource exhaustion. This could lead to local denial of service without additional execution privileges. User interaction is not needed for exploitation.
- CVE-2026-28631High
In buildMiniResolver of IntentForwarderActivity.java, there is a possible consent bypass 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 exploitation.
- CVE-2026-28630Low
In onCreate of ContactsPickerActivity.kt, there is a possible misleading UI due to a tapjacking/overlay attack. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-28627Medium
In btm_sec_encrypt_change of btm_sec.cc, there is a possible downgrade attack 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 needed for exploitation.
- CVE-2026-28626High
In onCreate of SetupPassthroughActivity.java, there is a possible way to launch arbitrary activity due to Intent redirection. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
- CVE-2026-28624High
In multiple locations, there is a possible read/write access to files without the proper permissions 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.
- CVE-2026-28623Low
In writeToParcel of BleRssiRangingCapabilities.java, there is a possible way to obtain the Bluetooth MAC address due to a missing permission check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-28622Low
In getQueryBuilderInternal of MediaProvider.java, there is a possible way to retrieve location metadata due to a permissions bypass. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-28620High
In multiple locations, there is a possible unauthorized URI access due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-28618High
In dec_frm_prepare of oapv.c, there is a possible OOB 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.
- CVE-2026-28617Medium
In add of WifiNetworkSuggestionsManager.java, there is a possible persistent DOS due to resource exhaustion. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
- CVE-2026-28614High
In onCreate of SlicePermissionActivity.java, there is a possible permission bypass 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.
- CVE-2026-28613High
In initAppLinkTypeAndIntent of ChannelImpl.java, there is a possible launch an arbitrary intent due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

