Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 554e19a3 authored by Ayush Sharma's avatar Ayush Sharma
Browse files

Enforce QUERY_ADMIN_POLICY for getGlobalProxyAdmin

Bug: 206127671
Test: NA
Change-Id: Id4bce828bc69867c9c4d20b991e9e53e8ae385f2
parent f774fb2f
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -7459,7 +7459,8 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
        Preconditions.checkArgumentNonnegative(userHandle, "Invalid userId");
        final CallerIdentity caller = getCallerIdentity();
        Preconditions.checkCallAuthorization(hasFullCrossUsersPermission(caller, userHandle));
        Preconditions.checkCallAuthorization(
                hasFullCrossUsersPermission(caller, userHandle) && canQueryAdminPolicy(caller));
        synchronized (getLockObject()) {
            DevicePolicyData policy = getUserData(UserHandle.USER_SYSTEM);