Add SafetyNet logging for security fix.
Bug: 216695100 Bug: 215003903 Test: atest cts/tests/app/src/android/app/cts/ActivityManagerFgsBgStartTest.java#testSpoofPackageName Change-Id: Ia7601091b0eac50f84f5e95f929f181b0948aba4
This commit is contained in:
@@ -6475,11 +6475,17 @@ public final class ActiveServices {
|
||||
}
|
||||
}
|
||||
|
||||
if (ret == REASON_DENIED && verifyPackage(callingPackage, callingUid)) {
|
||||
final boolean isAllowedPackage =
|
||||
mAllowListWhileInUsePermissionInFgs.contains(callingPackage);
|
||||
if (isAllowedPackage) {
|
||||
ret = REASON_ALLOWLISTED_PACKAGE;
|
||||
if (ret == REASON_DENIED) {
|
||||
if (verifyPackage(callingPackage, callingUid)) {
|
||||
final boolean isAllowedPackage =
|
||||
mAllowListWhileInUsePermissionInFgs.contains(callingPackage);
|
||||
if (isAllowedPackage) {
|
||||
ret = REASON_ALLOWLISTED_PACKAGE;
|
||||
}
|
||||
} else {
|
||||
EventLog.writeEvent(0x534e4554, "215003903", callingUid,
|
||||
"callingPackage:" + callingPackage + " does not belong to callingUid:"
|
||||
+ callingUid);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user