diff options
author | Jack Yu <jackyu@google.com> | 2017-01-16 10:15:34 -0800 |
---|---|---|
committer | Sean McCreary <mccreary@mcwest.org> | 2017-04-05 19:25:14 -0600 |
commit | b3d279492e4e6d76022a5f9ac3e836bec91e5ea8 (patch) | |
tree | 64e3f354610ee480c8f9d18b327db5edbd6fd045 | |
parent | 8ec78c8a85a5376442ee2a2c1049a4060b24f127 (diff) | |
download | android_packages_services_Telephony-b3d279492e4e6d76022a5f9ac3e836bec91e5ea8.tar.gz android_packages_services_Telephony-b3d279492e4e6d76022a5f9ac3e836bec91e5ea8.tar.bz2 android_packages_services_Telephony-b3d279492e4e6d76022a5f9ac3e836bec91e5ea8.zip |
Added permission check for setCellInfoListRate
Now the caller needs to have MODIFY_PHONE_STATE to call
this API.
Test: Manual
bug: 33815946
Merged-In: Ia2cf0de383572033c70b94ae71080ef35c3f443c
AOSP-Change-Id: Ia2cf0de383572033c70b94ae71080ef35c3f443c
CVE-2017-0554
Change-Id: I9c48ae03ffd2bf54634f5f9a537df496de40119e
(cherry picked from commit aeb795ef2290af1a0e4b14909363bc574e6b3ee7)
-rw-r--r-- | src/com/android/phone/PhoneInterfaceManager.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java index ae7b04acc..eafcb38e4 100644 --- a/src/com/android/phone/PhoneInterfaceManager.java +++ b/src/com/android/phone/PhoneInterfaceManager.java @@ -1628,6 +1628,7 @@ public class PhoneInterfaceManager extends ITelephony.Stub { @Override public void setCellInfoListRate(int rateInMillis) { + enforceModifyPermission(); mPhone.setCellInfoListRate(rateInMillis); } |