From d4b2604109c9239e14b5c96678d751bf05ba4657 Mon Sep 17 00:00:00 2001 From: Fyodor Kupolov Date: Mon, 27 Jul 2015 14:30:59 -0700 Subject: [PATCH] Added missing check for MANAGE_USERS setUserRestriction should do the same permission check as setUserRestrictions method. Bug: 22767990 Change-Id: I01f0508ebb23deafaa32ad5dd7063b98a78641be --- services/core/java/com/android/server/pm/UserManagerService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java index 23cb76771b587..670756216dae7 100644 --- a/services/core/java/com/android/server/pm/UserManagerService.java +++ b/services/core/java/com/android/server/pm/UserManagerService.java @@ -529,6 +529,7 @@ public class UserManagerService extends IUserManager.Stub { @Override public void setUserRestriction(String key, boolean value, int userId) { + checkManageUsersPermission("setUserRestriction"); synchronized (mPackagesLock) { if (!SYSTEM_CONTROLLED_RESTRICTIONS.contains(key)) { Bundle restrictions = getUserRestrictions(userId);