In onCreate of RequestPermissionActivity.java, there is a possible tapjacking vector due to an insecure default value. This could lead to local escalation of privilege allowing an attacker to set Bluetooth discoverability with User execution privileges needed. User interaction is needed for exploitation.
{
"vanir_signatures": [
{
"digest": {
"length": 1437.0,
"function_hash": "76424571978460982127846944569121306573"
},
"id": "ASB-A-155650356-295bf335",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd",
"target": {
"function": "onCreate",
"file": "src/com/android/settings/bluetooth/RequestPermissionActivity.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193334489580700699382546484197967930179",
"210568158877036514131610585029805921356",
"330560786475052843339255174402822919077",
"29849708897609241060053348767078249783",
"159098608779391246455711322515613932007",
"277746007947450883852795201633121224154"
]
},
"id": "ASB-A-155650356-ff32eb53",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd",
"target": {
"file": "src/com/android/settings/bluetooth/RequestPermissionActivity.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd"
],
"types": [
"EoP"
],
"spl": "2020-09-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"length": 1437.0,
"function_hash": "76424571978460982127846944569121306573"
},
"id": "ASB-A-155650356-37583fbb",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd",
"target": {
"function": "onCreate",
"file": "src/com/android/settings/bluetooth/RequestPermissionActivity.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193334489580700699382546484197967930179",
"210568158877036514131610585029805921356",
"330560786475052843339255174402822919077",
"29849708897609241060053348767078249783",
"159098608779391246455711322515613932007",
"277746007947450883852795201633121224154"
]
},
"id": "ASB-A-155650356-dd19101a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd",
"target": {
"file": "src/com/android/settings/bluetooth/RequestPermissionActivity.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd"
],
"types": [
"EoP"
],
"spl": "2020-09-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193334489580700699382546484197967930179",
"210568158877036514131610585029805921356",
"330560786475052843339255174402822919077",
"29849708897609241060053348767078249783",
"159098608779391246455711322515613932007",
"277746007947450883852795201633121224154"
]
},
"id": "ASB-A-155650356-802d6f66",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd",
"target": {
"file": "src/com/android/settings/bluetooth/RequestPermissionActivity.java"
}
},
{
"digest": {
"length": 1437.0,
"function_hash": "76424571978460982127846944569121306573"
},
"id": "ASB-A-155650356-ec4dc545",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd",
"target": {
"function": "onCreate",
"file": "src/com/android/settings/bluetooth/RequestPermissionActivity.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd"
],
"types": [
"EoP"
],
"spl": "2020-09-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193334489580700699382546484197967930179",
"210568158877036514131610585029805921356",
"330560786475052843339255174402822919077",
"29849708897609241060053348767078249783",
"159098608779391246455711322515613932007",
"277746007947450883852795201633121224154"
]
},
"id": "ASB-A-155650356-01bc3848",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd",
"target": {
"file": "src/com/android/settings/bluetooth/RequestPermissionActivity.java"
}
},
{
"digest": {
"length": 1437.0,
"function_hash": "76424571978460982127846944569121306573"
},
"id": "ASB-A-155650356-35f7c4dc",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd",
"target": {
"function": "onCreate",
"file": "src/com/android/settings/bluetooth/RequestPermissionActivity.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/ba7f6d7d45776254791dea3b1f5d2acc0dc9b2dd"
],
"types": [
"EoP"
],
"spl": "2020-09-01",
"severity": "High"
}