{"id":"ASB-A-179386960", "published":"2021-08-01T00:00:00Z", "modified":"2026-05-01T15:24:27.653932157Z", "aliases":["CVE-2021-0591", "A-179386960"], "details":"In sendReplyIntentToReceiver of BluetoothPermissionActivity.java, there is a possible way to invoke privileged broadcast receivers due to a confused deputy.  This could lead to local escalation of privilege with User execution privileges needed. User interaction is needed for exploitation.", "affected":[{"package":{"name":"platform/packages/apps/Settings", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"8.1:0"}, {"fixed":"8.1:2021-08-01"}]}], "versions":["8.1"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "https://android.googlesource.com/platform/packages/apps/Settings/+/2deb2829ea6b9a41859946b964298910a01a4d32"], "severity":"High", "spl":"2021-08-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["189598098486240649025632145884487739583", "157610348482891699943391467824115625888", "337366905926284092847136567819064157181", "39595897754382008432388377320800739818", "142847794658982136250577553813160464145", "223575875477614599768339910276504282398", "208977063932420910621969195716132555473", "39938256861332159663671589411138786156", "82372053832605450446833191752518268131", "246898843159815262980865457761902612135", "128353489698197272582415458067739936443", "34107169424211224988733162651906523600", "140826139571873317391313492343510595166", "181370044846334682478000894137837557896", "22598247162955135383336215238189705042", "49430176023805975187367454167886837599", "270976455037744952279923005381988434015", "14371770677674671397700967096176549039", "160752066612773771868157687098268014656", "69620088632975250440405545389621793346", "23743520253566787505036512279331625597", "272869674658464810180298927233250140312", "182823661346990462154171002633038815111", "116757737117879656535292932207212639900", "288176484303332633678157946587501845046", "269626980560109349763669464959220645990", "237460669461478290186375686150133593296", "317712397441658957671171534675097691960", "144496007058363465843597501096580570783", "92924491424578788836725607042191248889"], "threshold":0.9}, "id":"ASB-A-179386960-0eb3b815", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java"}}, {"deprecated":false, "digest":{"function_hash":"307622897524323327065783795516876061325", "length":335}, "id":"ASB-A-179386960-1268970f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/2deb2829ea6b9a41859946b964298910a01a4d32", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"initPreferencesFromPreferenceScreen"}}, {"deprecated":false, "digest":{"function_hash":"101829320734969209621347408058973450081", "length":1775}, "id":"ASB-A-179386960-16183d4d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"53030022217289472935196426030601090128", "length":611}, "id":"ASB-A-179386960-3c774433", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java", "function":"sendReplyIntentToReceiver"}}, {"deprecated":false, "digest":{"function_hash":"234873492584897118663933003851849267340", "length":231}, "id":"ASB-A-179386960-56154ff9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/2deb2829ea6b9a41859946b964298910a01a4d32", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"sendDevicePickedIntent"}}, {"deprecated":false, "digest":{"function_hash":"145113614895278148223615912539032107239", "length":302}, "id":"ASB-A-179386960-5d60224b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"sendDevicePickedIntent"}}, {"deprecated":false, "digest":{"function_hash":"107089291217342372563082362911233231987", "length":303}, "id":"ASB-A-179386960-6183c4f1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/2deb2829ea6b9a41859946b964298910a01a4d32", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"308449659636060419347565965618483243528", "length":277}, "id":"ASB-A-179386960-867a91a3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"line_hashes":["297369272657892214750296732677942954307", "336588777782708437414362332456800150862", "212994470521476137724903521153640834013", "161536211937880958522823404698859275986", "261358976981418984949898419515123425347", "83628608868374444601097482530347507788", "274012823751943774900342045511817364224", "112997775299630930308531752666420452760", "327076349549244527991055693310811435704", "283346576112393058278649721944493597148", "338035327902359072723827970133524042423", "196488988800892898854453315742791531982", "11799654179039043756371398422841603453", "125361265464510133515966652446736666589", "282989661585487853420745695353090121477", "8771369404818673483513082839018534309", "256719082918654834336366470962731306495", "78695209589228304897246753053628506729", "270605290096339633531209637121548595804", "32407398229786333283722732294589143598", "148505865107810752349339680921312862710", "61402827309847650072471405539928132898", "65887935674742202121445091115997997427", "290025014441253860598470933857749788409", "235956742371856614438999702470844546461", "235964925078753479039102677379892000990"], "threshold":0.9}, "id":"ASB-A-179386960-899ce3fd", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/2deb2829ea6b9a41859946b964298910a01a4d32", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java"}}, {"deprecated":false, "digest":{"function_hash":"317187930461985010729518212265300046213", "length":4512}, "id":"ASB-A-179386960-cff390cd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java", "function":"onReceive"}}, {"deprecated":false, "digest":{"function_hash":"273981796159123345232378104725236855818", "length":858}, "id":"ASB-A-179386960-db030d30", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java", "function":"sendReplyIntentToReceiver"}}, {"deprecated":false, "digest":{"line_hashes":["339873950977922308351799070434061376415", "202107299867019718265311943691998991478", "251561132044962540080591384763495148700", "302043361953321406412369883946802621251", "75317552023883836553384505179450857310", "173429893720207566711335232067405593700", "2694595495380182336863107966527574512", "279808372914794865688223383338710593596", "54006544375598125740532990963669249747", "189574146944634791384969629483491635851", "284696874655998182101106736907994602916", "296488834048195417545453196095257994527", "2263950479340370000950322895824453744", "288422081678503400359318708688738523515", "270605290096339633531209637121548595804", "93363820805438952549784080777963103644", "182626299612570433044480967325931481318", "176567441229250507854419042494588515413", "246719940101389259671379032721289342627", "103118069052921466977564958698209614572", "96269017535325860413487495267477638529", "319476021820450181694371569224716187074", "77331343570493191125779081432209423665", "255742022412776821199315461864618577000"], "threshold":0.9}, "id":"ASB-A-179386960-e036607f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java"}}, {"deprecated":false, "digest":{"line_hashes":["99761161489587177074645100291805188269", "108693140205882549655143943447349801885", "204408330702514506160276762225423976305", "157715843334856214332349666534223324294", "76441519733962798431734304951142028538", "108657428795023430935793604631496419282", "325860244579166489578379662681858961273", "965056202905373496082286347453343457", "131791982697816173779710757820299619967", "128537583844877311932180465999330969005", "294148936904219085889191024336473788359", "257841156845547000181502353738809370724", "264917173695654359516748553981732565554", "254450364179107293009685655628327746327", "303568978061797803209985956297243952375", "12876948681238303534844232384458500472", "180225974705102786184965598016016208305", "169860076882725601440145510837139326483", "98891884225931309993546824210372615328", "259372066263369117319112463944646245232", "280889569671114441993709716201226269024", "23962387299225658154847606501421378119", "116757737117879656535292932207212639900", "27632479839042778784496354942431629203", "219841413909355642243287688036417685513", "66540879572736420032821076443958564495", "267145732669643526105842393035101304321", "213594937822148460308477965683871132836"], "threshold":0.9}, "id":"ASB-A-179386960-faed9c12", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/c2adcb2d3a213e94abcdb2a88b3c19f59566788e", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java"}}]}}, {"package":{"name":"platform/packages/apps/Settings", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"9:0"}, {"fixed":"9:2021-08-01"}]}], "versions":["9"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "https://android.googlesource.com/platform/packages/apps/Settings/+/f727d5cf2ab9a88857c2d412f84f496ea4311f9b"], "severity":"High", "spl":"2021-08-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"273981796159123345232378104725236855818", "length":858}, "id":"ASB-A-179386960-165ea250", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java", "function":"sendReplyIntentToReceiver"}}, {"deprecated":false, "digest":{"function_hash":"317187930461985010729518212265300046213", "length":4512}, "id":"ASB-A-179386960-17f92a3c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java", "function":"onReceive"}}, {"deprecated":false, "digest":{"function_hash":"145113614895278148223615912539032107239", "length":302}, "id":"ASB-A-179386960-588a84f0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"sendDevicePickedIntent"}}, {"deprecated":false, "digest":{"line_hashes":["297369272657892214750296732677942954307", "336588777782708437414362332456800150862", "212994470521476137724903521153640834013", "161536211937880958522823404698859275986", "261358976981418984949898419515123425347", "83628608868374444601097482530347507788", "274012823751943774900342045511817364224", "112997775299630930308531752666420452760", "327076349549244527991055693310811435704", "283346576112393058278649721944493597148", "338035327902359072723827970133524042423", "196488988800892898854453315742791531982", "11799654179039043756371398422841603453", "125361265464510133515966652446736666589", "282989661585487853420745695353090121477", "8771369404818673483513082839018534309", "256719082918654834336366470962731306495", "78695209589228304897246753053628506729", "270605290096339633531209637121548595804", "32407398229786333283722732294589143598", "148505865107810752349339680921312862710", "61402827309847650072471405539928132898", "65887935674742202121445091115997997427", "290025014441253860598470933857749788409", "235956742371856614438999702470844546461", "235964925078753479039102677379892000990"], "threshold":0.9}, "id":"ASB-A-179386960-65a0e24f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/f727d5cf2ab9a88857c2d412f84f496ea4311f9b", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java"}}, {"deprecated":false, "digest":{"line_hashes":["339873950977922308351799070434061376415", "202107299867019718265311943691998991478", "251561132044962540080591384763495148700", "302043361953321406412369883946802621251", "75317552023883836553384505179450857310", "173429893720207566711335232067405593700", "2694595495380182336863107966527574512", "279808372914794865688223383338710593596", "54006544375598125740532990963669249747", "189574146944634791384969629483491635851", "284696874655998182101106736907994602916", "296488834048195417545453196095257994527", "2263950479340370000950322895824453744", "288422081678503400359318708688738523515", "270605290096339633531209637121548595804", "93363820805438952549784080777963103644", "182626299612570433044480967325931481318", "176567441229250507854419042494588515413", "246719940101389259671379032721289342627", "103118069052921466977564958698209614572", "96269017535325860413487495267477638529", "319476021820450181694371569224716187074", "77331343570493191125779081432209423665", "255742022412776821199315461864618577000"], "threshold":0.9}, "id":"ASB-A-179386960-67fc6b2b", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java"}}, {"deprecated":false, "digest":{"line_hashes":["99761161489587177074645100291805188269", "108693140205882549655143943447349801885", "204408330702514506160276762225423976305", "157715843334856214332349666534223324294", "76441519733962798431734304951142028538", "108657428795023430935793604631496419282", "325860244579166489578379662681858961273", "965056202905373496082286347453343457", "131791982697816173779710757820299619967", "128537583844877311932180465999330969005", "294148936904219085889191024336473788359", "257841156845547000181502353738809370724", "264917173695654359516748553981732565554", "254450364179107293009685655628327746327", "303568978061797803209985956297243952375", "12876948681238303534844232384458500472", "180225974705102786184965598016016208305", "169860076882725601440145510837139326483", "98891884225931309993546824210372615328", "259372066263369117319112463944646245232", "280889569671114441993709716201226269024", "23962387299225658154847606501421378119", "116757737117879656535292932207212639900", "27632479839042778784496354942431629203", "219841413909355642243287688036417685513", "66540879572736420032821076443958564495", "267145732669643526105842393035101304321", "213594937822148460308477965683871132836"], "threshold":0.9}, "id":"ASB-A-179386960-7bfb76d0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java"}}, {"deprecated":false, "digest":{"function_hash":"53030022217289472935196426030601090128", "length":611}, "id":"ASB-A-179386960-9741d355", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java", "function":"sendReplyIntentToReceiver"}}, {"deprecated":false, "digest":{"function_hash":"234873492584897118663933003851849267340", "length":231}, "id":"ASB-A-179386960-979e7069", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/f727d5cf2ab9a88857c2d412f84f496ea4311f9b", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"sendDevicePickedIntent"}}, {"deprecated":false, "digest":{"line_hashes":["189598098486240649025632145884487739583", "157610348482891699943391467824115625888", "337366905926284092847136567819064157181", "39595897754382008432388377320800739818", "142847794658982136250577553813160464145", "223575875477614599768339910276504282398", "208977063932420910621969195716132555473", "39938256861332159663671589411138786156", "82372053832605450446833191752518268131", "246898843159815262980865457761902612135", "128353489698197272582415458067739936443", "34107169424211224988733162651906523600", "140826139571873317391313492343510595166", "181370044846334682478000894137837557896", "22598247162955135383336215238189705042", "49430176023805975187367454167886837599", "270976455037744952279923005381988434015", "14371770677674671397700967096176549039", "160752066612773771868157687098268014656", "69620088632975250440405545389621793346", "23743520253566787505036512279331625597", "272869674658464810180298927233250140312", "182823661346990462154171002633038815111", "116757737117879656535292932207212639900", "288176484303332633678157946587501845046", "269626980560109349763669464959220645990", "237460669461478290186375686150133593296", "317712397441658957671171534675097691960", "144496007058363465843597501096580570783", "92924491424578788836725607042191248889"], "threshold":0.9}, "id":"ASB-A-179386960-9b31a7c6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java"}}, {"deprecated":false, "digest":{"function_hash":"101829320734969209621347408058973450081", "length":1775}, "id":"ASB-A-179386960-9d6ea884", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"307622897524323327065783795516876061325", "length":335}, "id":"ASB-A-179386960-b70acbf6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/f727d5cf2ab9a88857c2d412f84f496ea4311f9b", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"initPreferencesFromPreferenceScreen"}}, {"deprecated":false, "digest":{"function_hash":"308449659636060419347565965618483243528", "length":277}, "id":"ASB-A-179386960-eb5bd48d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/093ac45cd840162f9359ed158a86a230279d17ba", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"107089291217342372563082362911233231987", "length":303}, "id":"ASB-A-179386960-ff245176", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/f727d5cf2ab9a88857c2d412f84f496ea4311f9b", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"onCreate"}}]}}, {"package":{"name":"platform/packages/apps/Settings", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"10:0"}, {"fixed":"10:2021-08-01"}]}], "versions":["10"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "https://android.googlesource.com/platform/packages/apps/Settings/+/51755e9a332bbc0b56c17ef1f5af23f913c00546"], "severity":"High", "spl":"2021-08-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["274012823751943774900342045511817364224", "135001870733989475666753047135171062290", "96440169205780548909025941335889112742", "110290042517398482682319679088176998341", "219312398818888684446571024283104715834", "266242694136532479717440819733686338248", "208447587340676110163139047529587166115", "96203258808273916545749455432385956960", "338035327902359072723827970133524042423", "196488988800892898854453315742791531982", "11799654179039043756371398422841603453", "125361265464510133515966652446736666589", "282989661585487853420745695353090121477", "8771369404818673483513082839018534309", "256719082918654834336366470962731306495", "78695209589228304897246753053628506729", "270605290096339633531209637121548595804", "32407398229786333283722732294589143598", "148505865107810752349339680921312862710", "61402827309847650072471405539928132898", "65887935674742202121445091115997997427", "290025014441253860598470933857749788409", "235956742371856614438999702470844546461", "235964925078753479039102677379892000990"], "threshold":0.9}, "id":"ASB-A-179386960-01c43c1c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/51755e9a332bbc0b56c17ef1f5af23f913c00546", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java"}}, {"deprecated":false, "digest":{"function_hash":"273981796159123345232378104725236855818", "length":858}, "id":"ASB-A-179386960-0f8bcc84", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java", "function":"sendReplyIntentToReceiver"}}, {"deprecated":false, "digest":{"line_hashes":["189598098486240649025632145884487739583", "157610348482891699943391467824115625888", "337366905926284092847136567819064157181", "39595897754382008432388377320800739818", "142847794658982136250577553813160464145", "223575875477614599768339910276504282398", "208977063932420910621969195716132555473", "39938256861332159663671589411138786156", "82372053832605450446833191752518268131", "246898843159815262980865457761902612135", "128353489698197272582415458067739936443", "34107169424211224988733162651906523600", "140826139571873317391313492343510595166", "181370044846334682478000894137837557896", "22598247162955135383336215238189705042", "49430176023805975187367454167886837599", "270976455037744952279923005381988434015", "14371770677674671397700967096176549039", "160752066612773771868157687098268014656", "69620088632975250440405545389621793346", "320307476290341739699710533318001690782", "272869674658464810180298927233250140312", "182823661346990462154171002633038815111", "116757737117879656535292932207212639900", "288176484303332633678157946587501845046", "269626980560109349763669464959220645990", "237460669461478290186375686150133593296", "317712397441658957671171534675097691960", "144496007058363465843597501096580570783", "92924491424578788836725607042191248889"], "threshold":0.9}, "id":"ASB-A-179386960-2b5870e8", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java"}}, {"deprecated":false, "digest":{"function_hash":"307622897524323327065783795516876061325", "length":335}, "id":"ASB-A-179386960-3bcc33e3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/51755e9a332bbc0b56c17ef1f5af23f913c00546", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"initPreferencesFromPreferenceScreen"}}, {"deprecated":false, "digest":{"function_hash":"107089291217342372563082362911233231987", "length":303}, "id":"ASB-A-179386960-43d7bf60", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/51755e9a332bbc0b56c17ef1f5af23f913c00546", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"234873492584897118663933003851849267340", "length":231}, "id":"ASB-A-179386960-782e6370", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/51755e9a332bbc0b56c17ef1f5af23f913c00546", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"sendDevicePickedIntent"}}, {"deprecated":false, "digest":{"function_hash":"332861561855626364153140784145292732683", "length":1774}, "id":"ASB-A-179386960-7c4e1933", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"line_hashes":["99761161489587177074645100291805188269", "121779312878682812251044787522012951021", "178274006939869219544030830430138863290", "127645255844780288941338621618766624481", "114766609524130523795507363005435495496", "50249129439898804653156259335097114454", "81080559751607787675757756421110788505", "141245698000923365902531412134105054324", "131791982697816173779710757820299619967", "128537583844877311932180465999330969005", "294148936904219085889191024336473788359", "257841156845547000181502353738809370724", "264917173695654359516748553981732565554", "254450364179107293009685655628327746327", "303568978061797803209985956297243952375", "12876948681238303534844232384458500472", "180225974705102786184965598016016208305", "169860076882725601440145510837139326483", "135043908274163440783836381934050065455", "229563305394323434154049910052426989366", "280889569671114441993709716201226269024", "23962387299225658154847606501421378119", "116757737117879656535292932207212639900", "27632479839042778784496354942431629203", "219841413909355642243287688036417685513", "66540879572736420032821076443958564495", "267145732669643526105842393035101304321", "213594937822148460308477965683871132836"], "threshold":0.9}, "id":"ASB-A-179386960-b90c4bd6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java"}}, {"deprecated":false, "digest":{"function_hash":"53030022217289472935196426030601090128", "length":611}, "id":"ASB-A-179386960-c36453d6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java", "function":"sendReplyIntentToReceiver"}}, {"deprecated":false, "digest":{"function_hash":"145113614895278148223615912539032107239", "length":302}, "id":"ASB-A-179386960-c4a62538", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"sendDevicePickedIntent"}}, {"deprecated":false, "digest":{"line_hashes":["107454595385797210950250622335538480607", "119611578205660314628933358317590784719", "251561132044962540080591384763495148700", "302043361953321406412369883946802621251", "75317552023883836553384505179450857310", "173429893720207566711335232067405593700", "2694595495380182336863107966527574512", "279808372914794865688223383338710593596", "54006544375598125740532990963669249747", "189574146944634791384969629483491635851", "284696874655998182101106736907994602916", "296488834048195417545453196095257994527", "2263950479340370000950322895824453744", "288422081678503400359318708688738523515", "270605290096339633531209637121548595804", "93363820805438952549784080777963103644", "182626299612570433044480967325931481318", "176567441229250507854419042494588515413", "246719940101389259671379032721289342627", "103118069052921466977564958698209614572", "96269017535325860413487495267477638529", "319476021820450181694371569224716187074", "77331343570493191125779081432209423665", "255742022412776821199315461864618577000"], "threshold":0.9}, "id":"ASB-A-179386960-d71b7d45", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java"}}, {"deprecated":false, "digest":{"function_hash":"317187930461985010729518212265300046213", "length":4512}, "id":"ASB-A-179386960-df6c7915", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java", "function":"onReceive"}}, {"deprecated":false, "digest":{"function_hash":"308449659636060419347565965618483243528", "length":277}, "id":"ASB-A-179386960-f65d2d39", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/43d093ebe8caa49a2558591e92723c8931725ebf", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"onCreate"}}]}}, {"package":{"name":"platform/packages/apps/Settings", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2021-08-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "https://android.googlesource.com/platform/packages/apps/Settings/+/5de62d1955b8d9807850fd2e9ffb6c97595b95b1"], "severity":"High", "spl":"2021-08-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"107089291217342372563082362911233231987", "length":303}, "id":"ASB-A-179386960-16d12665", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/5de62d1955b8d9807850fd2e9ffb6c97595b95b1", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"53030022217289472935196426030601090128", "length":611}, "id":"ASB-A-179386960-521f2808", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java", "function":"sendReplyIntentToReceiver"}}, {"deprecated":false, "digest":{"line_hashes":["107454595385797210950250622335538480607", "119611578205660314628933358317590784719", "251561132044962540080591384763495148700", "302043361953321406412369883946802621251", "75317552023883836553384505179450857310", "173429893720207566711335232067405593700", "2694595495380182336863107966527574512", "279808372914794865688223383338710593596", "54006544375598125740532990963669249747", "189574146944634791384969629483491635851", "284696874655998182101106736907994602916", "296488834048195417545453196095257994527", "2263950479340370000950322895824453744", "288422081678503400359318708688738523515", "270605290096339633531209637121548595804", "93363820805438952549784080777963103644", "182626299612570433044480967325931481318", "176567441229250507854419042494588515413", "246719940101389259671379032721289342627", "103118069052921466977564958698209614572", "96269017535325860413487495267477638529", "319476021820450181694371569224716187074", "77331343570493191125779081432209423665", "255742022412776821199315461864618577000"], "threshold":0.9}, "id":"ASB-A-179386960-5a8181b2", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java"}}, {"deprecated":false, "digest":{"function_hash":"234873492584897118663933003851849267340", "length":231}, "id":"ASB-A-179386960-8a052da1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/5de62d1955b8d9807850fd2e9ffb6c97595b95b1", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"sendDevicePickedIntent"}}, {"deprecated":false, "digest":{"line_hashes":["274012823751943774900342045511817364224", "135001870733989475666753047135171062290", "96440169205780548909025941335889112742", "110290042517398482682319679088176998341", "219312398818888684446571024283104715834", "266242694136532479717440819733686338248", "208447587340676110163139047529587166115", "96203258808273916545749455432385956960", "338035327902359072723827970133524042423", "196488988800892898854453315742791531982", "11799654179039043756371398422841603453", "125361265464510133515966652446736666589", "282989661585487853420745695353090121477", "8771369404818673483513082839018534309", "256719082918654834336366470962731306495", "78695209589228304897246753053628506729", "270605290096339633531209637121548595804", "32407398229786333283722732294589143598", "148505865107810752349339680921312862710", "61402827309847650072471405539928132898", "65887935674742202121445091115997997427", "290025014441253860598470933857749788409", "235956742371856614438999702470844546461", "235964925078753479039102677379892000990"], "threshold":0.9}, "id":"ASB-A-179386960-a91e5d9d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/5de62d1955b8d9807850fd2e9ffb6c97595b95b1", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java"}}, {"deprecated":false, "digest":{"line_hashes":["189598098486240649025632145884487739583", "157610348482891699943391467824115625888", "337366905926284092847136567819064157181", "39595897754382008432388377320800739818", "142847794658982136250577553813160464145", "223575875477614599768339910276504282398", "208977063932420910621969195716132555473", "39938256861332159663671589411138786156", "82372053832605450446833191752518268131", "246898843159815262980865457761902612135", "128353489698197272582415458067739936443", "34107169424211224988733162651906523600", "140826139571873317391313492343510595166", "181370044846334682478000894137837557896", "22598247162955135383336215238189705042", "49430176023805975187367454167886837599", "270976455037744952279923005381988434015", "14371770677674671397700967096176549039", "160752066612773771868157687098268014656", "69620088632975250440405545389621793346", "320307476290341739699710533318001690782", "272869674658464810180298927233250140312", "182823661346990462154171002633038815111", "116757737117879656535292932207212639900", "288176484303332633678157946587501845046", "269626980560109349763669464959220645990", "237460669461478290186375686150133593296", "317712397441658957671171534675097691960", "144496007058363465843597501096580570783", "92924491424578788836725607042191248889"], "threshold":0.9}, "id":"ASB-A-179386960-bdd1c0e7", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java"}}, {"deprecated":false, "digest":{"line_hashes":["99761161489587177074645100291805188269", "121779312878682812251044787522012951021", "178274006939869219544030830430138863290", "127645255844780288941338621618766624481", "114766609524130523795507363005435495496", "50249129439898804653156259335097114454", "81080559751607787675757756421110788505", "141245698000923365902531412134105054324", "131791982697816173779710757820299619967", "128537583844877311932180465999330969005", "294148936904219085889191024336473788359", "257841156845547000181502353738809370724", "264917173695654359516748553981732565554", "254450364179107293009685655628327746327", "303568978061797803209985956297243952375", "12876948681238303534844232384458500472", "180225974705102786184965598016016208305", "169860076882725601440145510837139326483", "135043908274163440783836381934050065455", "229563305394323434154049910052426989366", "280889569671114441993709716201226269024", "23962387299225658154847606501421378119", "116757737117879656535292932207212639900", "27632479839042778784496354942431629203", "219841413909355642243287688036417685513", "66540879572736420032821076443958564495", "267145732669643526105842393035101304321", "213594937822148460308477965683871132836"], "threshold":0.9}, "id":"ASB-A-179386960-c7e7fb86", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java"}}, {"deprecated":false, "digest":{"function_hash":"273981796159123345232378104725236855818", "length":858}, "id":"ASB-A-179386960-ccd4c7ba", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java", "function":"sendReplyIntentToReceiver"}}, {"deprecated":false, "digest":{"function_hash":"317187930461985010729518212265300046213", "length":4512}, "id":"ASB-A-179386960-cd4a9ecd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionRequest.java", "function":"onReceive"}}, {"deprecated":false, "digest":{"function_hash":"332861561855626364153140784145292732683", "length":1774}, "id":"ASB-A-179386960-d1556708", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/BluetoothPermissionActivity.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"145113614895278148223615912539032107239", "length":302}, "id":"ASB-A-179386960-dc75ca30", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"sendDevicePickedIntent"}}, {"deprecated":false, "digest":{"function_hash":"307622897524323327065783795516876061325", "length":335}, "id":"ASB-A-179386960-dda513d8", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/5de62d1955b8d9807850fd2e9ffb6c97595b95b1", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"initPreferencesFromPreferenceScreen"}}, {"deprecated":false, "digest":{"function_hash":"308449659636060419347565965618483243528", "length":277}, "id":"ASB-A-179386960-ebb31840", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Settings/+/208e32af9f745c44e03d357d302df4b1f81130dd", "target":{"file":"src/com/android/settings/bluetooth/DevicePickerFragment.java", "function":"onCreate"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2021-08-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/packages/apps/Settings/+/f1d1bb78162209335b086ee10d8b7449879bcc64"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/packages/apps/Settings/+/cdf9a1509b0ef1450b2b9b8c349abdbc7902be95"}]}