Platform Frameworks Base vulnerabilities
579 known vulnerabilities affecting platform/frameworks_base.
Total CVEs
579
CISA KEV
7
actively exploited
Public exploits
1
Exploited in wild
7
Severity breakdown
UNKNOWN579
Vulnerabilities
Page 11 of 29
CVE-2020-0417P3UNKNOWN≥ 8.1:0, < 8.1:2021-07-01≥ 9:0, < 9:2021-07-01+1 more2021-07-01
CVE-2020-0417 CVE-2020-0417: In setNiNotification of GpsNetInitiatedHandler
In setNiNotification of GpsNetInitiatedHandler.java, there is a possible permissions bypass due to an empty mutable PendingIntent. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2023-20920P3UNKNOWN≥ 10:0, < 10:2023-01-01≥ 11:0, < 11:2023-01-01+3 more2023-01-01
CVE-2023-20920 CVE-2023-20920: In queue of UsbRequest
In queue of UsbRequest.java, 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.
osv
CVE-2021-0957P3UNKNOWN≥ 10:0, < 10:2022-03-01≥ 11:0, < 11:2022-03-01+2 more2022-03-01
CVE-2021-0957 CVE-2021-0957: In NotificationStackScrollLayout of NotificationStackScrollLayout
In NotificationStackScrollLayout of NotificationStackScrollLayout.java, there is a possible way to bypass Factory Reset Protections. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2021-39695P3UNKNOWN≥ 11:0, < 11:2022-03-012022-03-01
CVE-2021-39695 CVE-2021-39695: In createOrUpdate of BasePermission
In createOrUpdate of BasePermission.java, there is a possible permission bypass due to a logic error in the code. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2021-39619P3UNKNOWN≥ 11:0, < 11:2022-02-01≥ 12:0, < 12:2022-02-012022-02-01
CVE-2021-39619 CVE-2021-39619: In updatePackageMappingsData of UsageStatsService
In updatePackageMappingsData of UsageStatsService.java, there is a possible way to bypass security and privacy settings of app usage due to an unusual root cause. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2021-0984P3UNKNOWN≥ 12:0, < 12:2021-12-012021-12-01
CVE-2021-0984 CVE-2021-0984: In onNullBinding of ManagedServices
In onNullBinding of ManagedServices.java, there is a possible permission bypass due to an incorrectly unbound service. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2025-48621P3UNKNOWN≥ 16-qpr2-next:0, < 16-qpr2-next:2025-12-01≥ 15:0, < 15:2025-12-01+3 more2025-12-01
CVE-2025-48621 CVE-2025-48621: In DefaultTransitionHandler
In DefaultTransitionHandler.java, there is a possible way to enable a tapjacking attack due to a insecure default. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
osv
CVE-2021-39693P3UNKNOWN≥ 12:0, < 12:2022-03-01≥ 12L:0, < 12L:2022-03-012022-03-01
CVE-2021-39693 CVE-2021-39693: In onUidStateChanged of AppOpsService
In onUidStateChanged of AppOpsService.java, there is a possible way to access location without a visible indicator 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.
osv
CVE-2021-0398P3UNKNOWN≥ 11:0, < 11:2021-03-012021-03-01
CVE-2021-0398 CVE-2021-0398: In bindServiceLocked of ActiveServices
In bindServiceLocked of ActiveServices.java, there is a possible foreground service launch 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.
osv
CVE-2022-20475P3UNKNOWN≥ 11:0, < 11:2022-12-01≥ 12:0, < 12:2022-12-01+2 more2022-12-01
CVE-2022-20475 CVE-2022-20475: In test of ResetTargetTaskHelper
In test of ResetTargetTaskHelper.java, there is a possible hijacking of any app which sets allowTaskReparenting="true" 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.
osv
CVE-2023-21109P3UNKNOWN≥ 13-next:0, < 13-next:2023-05-01≥ 11:0, < 11:2023-05-01+3 more2023-05-01
CVE-2023-21109 CVE-2023-21109: 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
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 for exploitation.
osv
CVE-2021-39703P3UNKNOWN≥ 12:0, < 12:2022-03-01≥ 12L:0, < 12L:2022-03-012022-03-01
CVE-2021-39703 CVE-2021-39703: In updateState of UsbDeviceManager
In updateState of UsbDeviceManager.java, there is a possible unauthorized access of files 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.
osv
CVE-2021-0649P3UNKNOWN≥ 11:0, < 11:2021-11-012021-11-01
CVE-2021-0649 CVE-2021-0649: In stopVpnProfile of Vpn
In stopVpnProfile of Vpn.java, there is a possible VPN profile reset due to a permissions bypass. This could lead to local escalation of privilege CONTROL_ALWAYS_ON_VPN with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2023-20917P3UNKNOWN≥ 13-next:0, < 13-next:2023-03-01≥ 11:0, < 11:2023-03-01+3 more2023-03-01
CVE-2023-20917 CVE-2023-20917: In onTargetSelected of ResolverActivity
In onTargetSelected of ResolverActivity.java, there is a possible way to share a wrong file 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.
osv
CVE-2021-39630P3UNKNOWN≥ 12:0, < 12:2022-01-012022-01-01
CVE-2021-39630 CVE-2021-39630: In executeRequest of OverlayManagerService
In executeRequest of OverlayManagerService.java, there is a possible way to control fabricated overlays from adb shell 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.
osv
CVE-2021-0932P3UNKNOWN≥ 10:0, < 10:2021-11-012021-11-01
CVE-2021-0932 CVE-2021-0932: In showNotification of NavigationModeController
In showNotification of NavigationModeController.java, there is a possible confused deputy due to an unsafe PendingIntent. This could lead to local escalation of privilege that allows actions performed as the System UI with User execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2021-0799P3UNKNOWN≥ 12:0, < 12:2021-11-012021-11-01
CVE-2021-0799 CVE-2021-0799: In ActivityThread
In ActivityThread.java, there is a possible way to collide the content provider's authorities. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2022-20441P3UNKNOWN≥ 10:0, < 10:2022-11-01≥ 11:0, < 11:2022-11-01+3 more2022-11-01
CVE-2022-20441 CVE-2022-20441: In navigateUpTo of Task
In navigateUpTo of Task.java, there is a possible way to launch an unexported intent handler due to a logic error in the code. This could lead to local escalation of privilege if the targeted app has an intent trampoline, with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2021-39799P3UNKNOWN≥ 12:0, < 12:2022-04-01≥ 12L:0, < 12L:2022-04-012022-04-01
CVE-2021-39799 CVE-2021-39799: In AttributionSource of AttributionSource
In AttributionSource of AttributionSource.java, there is a possible permission bypass 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.
osv
CVE-2023-20964P3UNKNOWN≥ 13-next:0, < 13-next:2023-03-01≥ 12:0, < 12:2023-03-01+2 more2023-03-01
CVE-2023-20964 CVE-2023-20964: In multiple functions of MediaSessionRecord
In multiple functions of MediaSessionRecord.java, there is a possible Intent rebroadcast due to a confused deputy. This could lead to local denial of service or escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
osv