In multiple functions of mem_protect.c, there is a possible out-of-bounds write due to a logic error in the code. This could lead to local escalation…
In parsePermissionGroup of ParsedPermissionUtils.java, there is a possible way to bypass a consent dialog to obtain permissions due to a permissions …
In hasInteractAcrossUsersFullPermission of AppInfoBase.java, there is a possible cross-user permission bypass due to a confused deputy. This could le…
In hasImage of Notification.java, there is a possible way to reveal information across users due to a permissions bypass. This could lead to local es…
In createSessionInternal of PackageInstallerService.java, there is a possible way for an app to update its ownership due to a missing permission chec…
In removePermission of PermissionManagerServiceImpl.java, there is a possible way to override any system permission due to a logic error in the code…
In onChange of BiometricService.java, there is a possible way to enable fingerprint unlock due to a logic error in the code. This could lead to local…
In smmu_detach_dev of arm-smmu-v3.c, there is a possible out of bounds write due to a use after free. This could lead to local escalation of privileg…
In multiple locations of AppOpsService.java, there is a possible persistent denial of service due to improper input validation. This could lead to lo…
In multiple locations, there is a possible out of bounds read and write due to a heap buffer overflow. This could lead to remote code execution with …
In writeToParcel of WindowInfo.cpp, there is a possible way to trick a user into accepting a permission due to a tapjacking/overlay attack. This coul…
In multiple locations, there is a possible privilege escalation due to a confused deputy. This could lead to local escalation of privilege with no a…
In onTransact of IDrmManagerService.cpp, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation o…
In enableSystemPackageLPw of Settings.java, there is a possible way to prevent location access from working due to a logic error in the code. This co…
In setupLayout of PickActivity.java, there is a possible way to start any activity as a DocumentsUI app due to a confused deputy. This could lead to …
In onServiceDisconnected of KeyguardServiceDelegate.java, there is a possible partial bypass of app pinning allowing limited interaction with other a…
In setHideSensitive of ExpandableNotificationRow.java, there is a possible contact name leak due due to a logic error in the code. This could lead to…
In isPackageNullOrSystem of AppOpsService.java, there is a possible persistent denial of service due to improper input validation. This could lead to…
In multiple locations, there is a possible information disclosure due to SQL injection. This could lead to local escalation of privilege with no addi…
In loadDescription of DeviceAdminInfo.java, there is a possible persistent package due to improper input validation. This could lead to local escalat…
In executeRequest of ActivityStarter.java, there is a possible launch anywhere due to a confused deputy. This could lead to local escalation of privi…
In loadDataAndPostValue of multiple files, there is a possible way to obscure permission usage due to a logic error in the code. This could lead to l…
In onStart of CompanionDeviceManagerService.java, there is a possible confused deputy due to a logic error in the code. This could lead to local esca…
In jump_to_payload of payload.rs, there is a possible information disclosure due to a logic error in the code. This could lead to local information d…
In multiple locations, there is a possible persistent denial of service due to improper input validation. This could lead to local denial of service …
In multiple functions of MmsProvider.java, there is a possible way to arbitrarily delete files which affect telephony, SMS, and MMS functionalities d…
In multiple functions of ContentProvider.java, there is a possible way for an app with read-only access to truncate files due to a logic error in the…
In openFile of BugreportContentProvider.java, there is a possible way to read and write unauthorized files due to a path traversal error. This could …
In VBMeta, there is a possible way to modify and resign VBMeta using a test key, assuming the original image was previously signed with the same key.…
In multiple functions of TaskFragmentOrganizerController.java, there is a possible activity token leak due to a logic error in the code. This could l…