In requestCellInfoUpdateInternal of PhoneInterfaceManager.java, there is a missing permission check. This could lead to local information disclosure of location data with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "319277504706486669224385236248030110287", "281882435348854193790116382493276720369", "91814140679948869111378998452618777828", "20996408621378459669143913903988414295", "71679688416766884724695118186704052717", "86966239833959624468050915614248763333", "184878382565443514819560813946104847949", "268822021626762980750553252690967417672", "28645307694236193973418529230527069378", "107862135472813805766744772803951448539", "329473442847778566555409940940670093643", "69156850926882161357441945559381989628", "117857318419404556534783299735176072048" ] }, "id": "ASB-A-154934934-2717a48e", "source": "https://android.googlesource.com/platform/packages/services/Telephony/+/aa4283b976ea7bc5d1708472477834462a1dbdde", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/phone/PhoneInterfaceManager.java" }, "signature_type": "Line" }, { "digest": { "length": 871.0, "function_hash": "313614453439837287897083715076776404621" }, "id": "ASB-A-154934934-a1e5d3f4", "source": "https://android.googlesource.com/platform/packages/services/Telephony/+/aa4283b976ea7bc5d1708472477834462a1dbdde", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/phone/PhoneInterfaceManager.java", "function": "requestCellInfoUpdateInternal" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/packages/services/Telephony/+/aa4283b976ea7bc5d1708472477834462a1dbdde" ], "spl": "2020-08-01", "severity": "High", "types": [ "ID" ] }