In restorePermissionState of PermissionManagerServiceImpl.java, there is a possible way for an app to keep permissions that should be revoked due to incorrect permission flags cleared during an update. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.
History

Wed, 20 Nov 2024 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Google
Google android
Weaknesses CWE-276
CPEs cpe:2.3:o:google:android:-:*:*:*:*:*:*:*
Vendors & Products Google
Google android
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 19 Nov 2024 18:15:00 +0000

Type Values Removed Values Added
Description In restorePermissionState of PermissionManagerServiceImpl.java, there is a possible way for an app to keep permissions that should be revoked due to incorrect permission flags cleared during an update. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: google_android

Published: 2024-11-19T18:00:47.701Z

Updated: 2024-11-20T16:35:48.663Z

Reserved: 2022-11-03T22:37:50.654Z

Link: CVE-2023-21270

cve-icon Vulnrichment

Updated: 2024-11-20T16:35:40.257Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2024-11-19T18:15:19.253

Modified: 2024-11-20T17:35:18.563

Link: CVE-2023-21270

cve-icon Redhat

No data.