{"id":"ASB-A-180747689", "published":"2021-11-01T00:00:00Z", "modified":"2026-05-01T15:24:27.653932157Z", "aliases":["CVE-2021-0931", "A-180747689"], "details":"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.", "affected":[{"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"9:0"}, {"fixed":"9:2021-11-01"}]}], "versions":["9"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3bdad2df2e34c948bde80a51ae232c46848dab06"], "severity":"High", "spl":"2021-11-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["306509462836968732332445194422782708986", "338824721562894565457372335206633125782", "292101797929442364866828497091772259287", "77830385281902899680351306258561784601"], "threshold":0.9}, "id":"ASB-A-180747689-25b75376", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3bdad2df2e34c948bde80a51ae232c46848dab06", "target":{"file":"core/java/android/bluetooth/BluetoothDevice.java"}}, {"deprecated":false, "digest":{"function_hash":"138925723344762800867567305349150682658", "length":299}, "id":"ASB-A-180747689-dcc4a6ef", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3bdad2df2e34c948bde80a51ae232c46848dab06", "target":{"file":"core/java/android/bluetooth/BluetoothDevice.java", "function":"getAlias"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"10:0"}, {"fixed":"10:2021-11-01"}]}], "versions":["10"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/e15791bbe1591d403423c3dc0b688c5ec19dd61f"], "severity":"High", "spl":"2021-11-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"138925723344762800867567305349150682658", "length":299}, "id":"ASB-A-180747689-323e2b1c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/e15791bbe1591d403423c3dc0b688c5ec19dd61f", "target":{"file":"core/java/android/bluetooth/BluetoothDevice.java", "function":"getAlias"}}, {"deprecated":false, "digest":{"line_hashes":["306509462836968732332445194422782708986", "338824721562894565457372335206633125782", "292101797929442364866828497091772259287", "77830385281902899680351306258561784601"], "threshold":0.9}, "id":"ASB-A-180747689-e5d7db66", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/e15791bbe1591d403423c3dc0b688c5ec19dd61f", "target":{"file":"core/java/android/bluetooth/BluetoothDevice.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2021-11-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce"], "severity":"High", "spl":"2021-11-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["24204399310642366853917365285314790098", "24611764011146567883645016601874902162", "119792457810595498939582328310807026028", "263769003434655140112481365027934523839"], "threshold":0.9}, "id":"ASB-A-180747689-6cbefb90", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce", "target":{"file":"core/java/android/bluetooth/BluetoothDevice.java"}}, {"deprecated":false, "digest":{"function_hash":"41694629038303982368980846174869543569", "length":362}, "id":"ASB-A-180747689-cd2574be", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce", "target":{"file":"core/java/android/bluetooth/BluetoothDevice.java", "function":"getAlias"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12:0"}, {"fixed":"12:2021-11-01"}]}], "versions":["12"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce"], "severity":"High", "spl":"2021-11-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"41694629038303982368980846174869543569", "length":362}, "id":"ASB-A-180747689-570c173f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce", "target":{"file":"core/java/android/bluetooth/BluetoothDevice.java", "function":"getAlias"}}, {"deprecated":false, "digest":{"line_hashes":["24204399310642366853917365285314790098", "24611764011146567883645016601874902162", "119792457810595498939582328310807026028", "263769003434655140112481365027934523839"], "threshold":0.9}, "id":"ASB-A-180747689-e09bd6c8", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3c4a917cb9481f4b70c26b6a06e798e65e5895ce", "target":{"file":"core/java/android/bluetooth/BluetoothDevice.java"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2021-11-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/afa5f3c37aea6dd0e14576c035d12fa84c95f2cb"}]}