diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 43f53e4214cea..577fdec242423 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -1469,6 +1469,11 @@ + + + diff --git a/packages/SystemUI/AndroidManifest.xml b/packages/SystemUI/AndroidManifest.xml index 80f4d4cea0bef..076fffa292770 100644 --- a/packages/SystemUI/AndroidManifest.xml +++ b/packages/SystemUI/AndroidManifest.xml @@ -81,6 +81,7 @@ + diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index ce0670e0f4bad..08f54af30d2fc 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -6880,6 +6880,8 @@ public final class ActivityManagerService extends ActivityManagerNative @Override public Intent getIntentForIntentSender(IIntentSender pendingResult) { + enforceCallingPermission(Manifest.permission.GET_INTENT_SENDER_INTENT, + "getIntentForIntentSender()"); if (!(pendingResult instanceof PendingIntentRecord)) { return null; }