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

Commit def3398c authored by Kunal Malhotra's avatar Kunal Malhotra Committed by Automerger Merge Worker
Browse files

Merge "Checking if package belongs to UID before registering broadcast...

Merge "Checking if package belongs to UID before registering broadcast receiver" into rvc-qpr-dev am: d630a527

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20642500



Change-Id: Ida76be09ea3d0d8fadbd9e41778674b26c9c262d
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents e96853e7 d630a527
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -3200,6 +3200,11 @@ public final class ActiveServices {
                            throw new SecurityException("BIND_EXTERNAL_SERVICE failed, "
                                    + className + " is not an isolatedProcess");
                        }
                        if (AppGlobals.getPackageManager().getPackageUid(callingPackage,
                                0, userId) != callingUid) {
                            throw new SecurityException("BIND_EXTERNAL_SERVICE failed, "
                                    + "calling package not owned by calling UID ");
                        }
                        // Run the service under the calling package's application.
                        ApplicationInfo aInfo = AppGlobals.getPackageManager().getApplicationInfo(
                                callingPackage, ActivityManagerService.STOCK_PM_FLAGS, userId);