Add uid/package check in WifiServiceImpl#getConfiguredNetworks

Enforce UID to package name check to validate that the caller isn't
providing a fake packageName which isn't their own.

Bug: 197749180
Test: atest com.android.server.wifi
Change-Id: Ia8530b0b8de8de87932844439bb56da43aef4387
(cherry picked from commit 7d8276552fab89d27ca496031dbb94950e75d6a6)
diff --git a/service/java/com/android/server/wifi/WifiServiceImpl.java b/service/java/com/android/server/wifi/WifiServiceImpl.java
index d433787..eff52a4 100644
--- a/service/java/com/android/server/wifi/WifiServiceImpl.java
+++ b/service/java/com/android/server/wifi/WifiServiceImpl.java
@@ -2447,6 +2447,7 @@
             String featureId, boolean callerNetworksOnly) {
         enforceAccessPermission();
         int callingUid = Binder.getCallingUid();
+        mWifiPermissionsUtil.checkPackage(callingUid, packageName);
         boolean isDeviceOrProfileOwner = isDeviceOrProfileOwner(callingUid, packageName);
         boolean isCarrierApp = mWifiInjector.makeTelephonyManager()
                 .checkCarrierPrivilegesForPackageAnyPhone(packageName)