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 12 of 29
CVE-2021-39797P3UNKNOWN≥ 12:0, < 12:2022-04-01≥ 12L:0, < 12L:2022-04-012022-04-01
CVE-2021-39797 CVE-2021-39797: In several functions of of LauncherApps
In several functions of of LauncherApps.java, there is a possible escalation of privilege 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-0981P3UNKNOWN≥ 10:0, < 10:2022-07-01≥ 11:0, < 11:2022-07-012022-07-01
CVE-2021-0981 CVE-2021-0981: In enqueueNotificationInternal of NotificationManagerService
In enqueueNotificationInternal of NotificationManagerService.java, there is a possible way to run a foreground service without showing a notification 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-2021-1003P3UNKNOWN≥ 12:0, < 12:2021-12-012021-12-01
CVE-2021-1003 CVE-2021-1003: In adjustStreamVolume of AudioService
In adjustStreamVolume of AudioService.java, there is a possible way for unprivileged app to change audio stream volume 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-0439P3UNKNOWN≥ 11:0, < 11:2021-04-012021-04-01
CVE-2021-0439 CVE-2021-0439: In setPowerModeWithHandle of com_android_server_power_PowerManagerService
In setPowerModeWithHandle of com_android_server_power_PowerManagerService.cpp, 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.
osv
CVE-2024-31315P3UNKNOWN≥ 14-next:0, < 14-next:2024-06-01≥ 12:0, < 12:2024-06-01+3 more2024-06-01
CVE-2024-31315 CVE-2024-31315: In multiple functions of ManagedServices
In multiple functions of ManagedServices.java, there is a possible way to hide an app with notification access in the Device & app notifications settings 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.
osv
CVE-2021-0694P3UNKNOWN≥ 11:0, < 11:2022-04-012022-04-01
CVE-2021-0694 CVE-2021-0694: In setServiceForegroundInnerLocked of ActiveServices
In setServiceForegroundInnerLocked of ActiveServices.java, there is a possible way for a background application to regain foreground permissions due to insufficient background restrictions. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2022-20197P3UNKNOWN≥ 13-next:0, < 13-next:2022-09-01≥ 10:0, < 10:2022-09-01+3 more2022-09-01
CVE-2022-20197 CVE-2022-20197: In recycle of Parcel
In recycle of Parcel.java, there is a possible way to start foreground activity from background 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-2022-20192P3UNKNOWN≥ 12L-next:0, < 12L-next:2022-06-01≥ 12L:0, < 12L:2022-06-012022-06-01
CVE-2022-20192 CVE-2022-20192: In grantEmbeddedWindowFocus of WindowManagerService
In grantEmbeddedWindowFocus of WindowManagerService.java, there is a possible way to change an input channel for embedded hierarchy 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-0923P3UNKNOWN≥ 12:0, < 12:2021-11-012021-11-01
CVE-2021-0923 CVE-2021-0923: In createOrUpdate of Permission
In createOrUpdate of Permission.java, there is a possible way to gain internal 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.
osv
CVE-2022-20356P3UNKNOWN≥ 11:0, < 11:2022-08-01≥ 12:0, < 12:2022-08-01+1 more2022-08-01
CVE-2022-20356 CVE-2022-20356: In shouldAllowFgsWhileInUsePermissionLocked of ActiveServices
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 needed. User interaction is not needed for exploitation.
osv
CVE-2024-31310P3UNKNOWN≥ 14-next:0, < 14-next:2024-06-01≥ 12:0, < 12:2024-06-01+3 more2024-06-01
CVE-2024-31310 CVE-2024-31310: In newServiceInfoLocked of AutofillManagerServiceImpl
In newServiceInfoLocked of AutofillManagerServiceImpl.java, there is a possible way to hide an enabled Autofill service app in the Autofill service settings 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.
osv
CVE-2022-20415P3UNKNOWN≥ 10:0, < 10:2022-10-01≥ 11:0, < 11:2022-10-01+3 more2022-10-01
CVE-2022-20415 CVE-2022-20415: In handleFullScreenIntent of StatusBarNotificationActivityStarter
In handleFullScreenIntent of StatusBarNotificationActivityStarter.java, there is a possible bypass of the restriction of starting activity from background 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-0486P3UNKNOWN≥ 10:0, < 10:2021-07-01≥ 11:0, < 11:2021-07-012021-07-01
CVE-2021-0486 CVE-2021-0486: In onPackageAddedInternal of PermissionManagerService
In onPackageAddedInternal of PermissionManagerService.java, there is possible access to external storage 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.
osv
CVE-2021-0571P3UNKNOWN≥ 11:0, < 11:2021-06-012021-06-01
CVE-2021-0571 CVE-2021-0571: In ActivityTaskManagerService
In ActivityTaskManagerService.startActivity() and AppTaskImpl.startActivity() of ActivityTaskManagerService.java and AppTaskImpl.java, there is possible access to restricted activities 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-2022-20392P3UNKNOWN≥ 13-next:0, < 13-next:2022-09-01≥ 10:0, < 10:2022-09-01+3 more2022-09-01
CVE-2022-20392 CVE-2022-20392: In declareDuplicatePermission of ParsedPermissionUtils
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 with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2021-0999P3UNKNOWN≥ 12:0, < 12:2021-12-012021-12-01
CVE-2021-0999 CVE-2021-0999: In the broadcast definition in AndroidManifest
In the broadcast definition in AndroidManifest.xml, there is a possible way to set the A2DP bluetooth device connection state 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.
osv
CVE-2021-0922P3UNKNOWN≥ 11:0, < 11:2021-11-012021-11-01
CVE-2021-0922 CVE-2021-0922: In enforceCrossUserOrProfilePermission of PackageManagerService
In enforceCrossUserOrProfilePermission of PackageManagerService.java, there is a possible bypass of INTERACT_ACROSS_PROFILES permission 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.
osv
CVE-2021-0547P3UNKNOWN≥ 11:0, < 11:2021-06-012021-06-01
CVE-2021-0547 CVE-2021-0547: In onReceive of NetInitiatedActivity
In onReceive of NetInitiatedActivity.java, there is a possible way to supply an attacker-controlled value to a GPS HAL handler due to a missing permission check. This could lead to local escalation of privilege that may result in undefined behavior in some HAL implementations with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
CVE-2023-20971P3UNKNOWN≥ 13-next:0, < 13-next:2023-06-01≥ 13:0, < 13:2023-06-012023-06-01
CVE-2023-20971 CVE-2023-20971: In updatePermissionTreeSourcePackage of PermissionManagerServiceImpl
In updatePermissionTreeSourcePackage of PermissionManagerServiceImpl.java, there is a possible way to obtain dangerous permissions without user consent 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-2022-20204P3UNKNOWN≥ 12L-next:0, < 12L-next:2022-06-01≥ 12L:0, < 12L:2022-06-012022-06-01
CVE-2022-20204 CVE-2022-20204: In registerRemoteBugreportReceivers of DevicePolicyManagerService
In registerRemoteBugreportReceivers of DevicePolicyManagerService.java, there is a possible reporting of falsified bug reports 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.
osv