In getAlias of BluetoothDevice.java, there is a possible way to create misleading permission dialogs due to missing data filtering. This could lead to local information disclosure with User execution privileges needed. User interaction is needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/3bdad2df2e34c948bde80a51ae232c46848dab06"
],
"severity": "High",
"spl": "2021-11-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-180747689-25b75376",
"digest": {
"line_hashes": [
"306509462836968732332445194422782708986",
"338824721562894565457372335206633125782",
"292101797929442364866828497091772259287",
"77830385281902899680351306258561784601"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3bdad2df2e34c948bde80a51ae232c46848dab06",
"signature_type": "Line",
"target": {
"file": "core/java/android/bluetooth/BluetoothDevice.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-180747689-dcc4a6ef",
"digest": {
"length": 299.0,
"function_hash": "138925723344762800867567305349150682658"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3bdad2df2e34c948bde80a51ae232c46848dab06",
"signature_type": "Function",
"target": {
"file": "core/java/android/bluetooth/BluetoothDevice.java",
"function": "getAlias"
}
}
],
"types": [
"ID"
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/e15791bbe1591d403423c3dc0b688c5ec19dd61f"
],
"severity": "High",
"spl": "2021-11-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-180747689-323e2b1c",
"digest": {
"length": 299.0,
"function_hash": "138925723344762800867567305349150682658"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/e15791bbe1591d403423c3dc0b688c5ec19dd61f",
"signature_type": "Function",
"target": {
"file": "core/java/android/bluetooth/BluetoothDevice.java",
"function": "getAlias"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-180747689-e5d7db66",
"digest": {
"line_hashes": [
"306509462836968732332445194422782708986",
"338824721562894565457372335206633125782",
"292101797929442364866828497091772259287",
"77830385281902899680351306258561784601"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/e15791bbe1591d403423c3dc0b688c5ec19dd61f",
"signature_type": "Line",
"target": {
"file": "core/java/android/bluetooth/BluetoothDevice.java"
}
}
],
"types": [
"ID"
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce"
],
"severity": "High",
"spl": "2021-11-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-180747689-6cbefb90",
"digest": {
"line_hashes": [
"24204399310642366853917365285314790098",
"24611764011146567883645016601874902162",
"119792457810595498939582328310807026028",
"263769003434655140112481365027934523839"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce",
"signature_type": "Line",
"target": {
"file": "core/java/android/bluetooth/BluetoothDevice.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-180747689-cd2574be",
"digest": {
"length": 362.0,
"function_hash": "41694629038303982368980846174869543569"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce",
"signature_type": "Function",
"target": {
"file": "core/java/android/bluetooth/BluetoothDevice.java",
"function": "getAlias"
}
}
],
"types": [
"ID"
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce"
],
"severity": "High",
"spl": "2021-11-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-180747689-570c173f",
"digest": {
"length": 362.0,
"function_hash": "41694629038303982368980846174869543569"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce",
"signature_type": "Function",
"target": {
"file": "core/java/android/bluetooth/BluetoothDevice.java",
"function": "getAlias"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-180747689-e09bd6c8",
"digest": {
"line_hashes": [
"24204399310642366853917365285314790098",
"24611764011146567883645016601874902162",
"119792457810595498939582328310807026028",
"263769003434655140112481365027934523839"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce",
"signature_type": "Line",
"target": {
"file": "core/java/android/bluetooth/BluetoothDevice.java"
}
}
],
"types": [
"ID"
]
}