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",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/services/Telephony/+/aa4283b976ea7bc5d1708472477834462a1dbdde",
"target": {
"file": "src/com/android/phone/PhoneInterfaceManager.java"
}
},
{
"digest": {
"length": 871.0,
"function_hash": "313614453439837287897083715076776404621"
},
"id": "ASB-A-154934934-a1e5d3f4",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/services/Telephony/+/aa4283b976ea7bc5d1708472477834462a1dbdde",
"target": {
"function": "requestCellInfoUpdateInternal",
"file": "src/com/android/phone/PhoneInterfaceManager.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/packages/services/Telephony/+/aa4283b976ea7bc5d1708472477834462a1dbdde"
],
"types": [
"ID"
],
"spl": "2020-08-01",
"severity": "High"
}