{"id":"ASB-A-157038281","details":"In smp_decide_association_model of smp_act.cc, there is a possible silent bluetooth pairing due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-157038281","CVE-2020-12856"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2020-11-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2020-11-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/81c1c7d2d1681434413a615eea532e85fee43db0"},{"type":"FIX","url":"https://android.googlesource.com/platform/system/bt/+/73b4e5c4ba4c0c96a26ec84564cd9653da50a26c"},{"type":"FIX","url":"https://android.googlesource.com/platform/system/bt/+/b3f12befdc4def7d695b6f1049cd02238eb1e4a8"},{"type":"FIX","url":"https://android.googlesource.com/platform/system/bt/+/05243b881764136d3ca67b438d2e500d6f134f6a"}],"affected":[{"package":{"name":"platform/packages/apps/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11-next:0"},{"fixed":"11-next:2020-11-01"}]}],"versions":["11-next"],"ecosystem_specific":{"vanir_signatures":[{"target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java","function":"onCreate"},"deprecated":false,"digest":{"function_hash":"166514784294656822740668329429440036616","length":3036},"id":"ASB-A-157038281-1face74c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["133495350128166061023532843155287887009","118031467839843720491311202729347498585","28029378807629772394532309284464901806","172598668845876778697859489503087368545","203001309444281651358653335495751990560","274496342305005651598588151866561809253","218861540693291315026074564564629922607","207020323231044070011487203600769603963"]},"id":"ASB-A-157038281-31293f3c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca","target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca","target":{"function":"initNative","file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"},"deprecated":false,"digest":{"function_hash":"43567029502029302530062473938780144249","length":1784},"id":"ASB-A-157038281-4260fecb","signature_type":"Function"},{"digest":{"line_hashes":["151354788127264995445657468881764448167","200508130652361730225753797263017632099","77744340608764734639448997151933068627","192724339052112952553793275275407376295","238535417541782576830028969593502751812","211989717495059395423671896903692473616","260273828726035425643306481464518459194","284943759161745001555816117071389294847","156339470718388771960321137401246568259","95681720183078844112383193533506079785","129896587743310263819239484227504449995","140637172922625601965252720219822099024"],"threshold":0.9},"id":"ASB-A-157038281-4ddc2638","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca","target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca"],"severity":"High","spl":"2020-11-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/system/bt","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11-next:0"},{"fixed":"11-next:2020-11-01"}]}],"versions":["11-next"],"ecosystem_specific":{"severity":"High","spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-157038281-0415f3f3","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"length":2457,"function_hash":"58032923757447706296194816290075680608"}},{"id":"ASB-A-157038281-0494e884","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"function":"smp_process_peer_nonce","file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"length":2613,"function_hash":"177717406543718616803153195811938820665"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"service/hal/bluetooth_interface.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["27315058109281212649269289918494354977","311594019933363922518759703072094209116","46063002291701251226330619570508182173","159547521827062780198508798181832219785"]},"id":"ASB-A-157038281-1e21eaa3"},{"id":"ASB-A-157038281-20ed3052","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"test/suite/adapter/adapter_unittest.cc","function":"TEST_F"},"deprecated":false,"digest":{"function_hash":"231132354750420650015817650046770664786","length":833}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"function":"smp_decide_association_model","file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"function_hash":"173196413699773906299450659831894584493","length":2159},"id":"ASB-A-157038281-2318e8f9","signature_type":"Function"},{"digest":{"line_hashes":["100312520963221166822909340435732755797","252018229085176352179725647313523222909","2389996442223139815109936882975344444"],"threshold":0.9},"id":"ASB-A-157038281-4530631c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"btif/include/btif_api.h"},"deprecated":false},{"digest":{"threshold":0.9,"line_hashes":["68599573647872116472271697077200424983","11131115950324971356746831533252081321","276413882219576991855966527713666036606","248093339954825190647494873105562381952","336718163562060004034404747527468730988"]},"id":"ASB-A-157038281-461614d8","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"include/hardware/bluetooth.h"},"deprecated":false},{"digest":{"line_hashes":["74283121300087796941134231827510772804","245645303179306469842820196430743730419","112774903900581996415865722152323655034","164522187511534049946706204570052501042"],"threshold":0.9},"id":"ASB-A-157038281-49755e7b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"test/headless/headless.cc"},"deprecated":false},{"target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["160988574818648045133452576739688002343","240870636011088180370829429628466994321","60117286582660210777101523870384208747","296308211328737926597102699369725720268","180358173052943379436390497427348916775","27521223860331743510505543005265943209","303659173795356049130873341624669390480","250655365373067874507724832328356518791","182327012827900646547860126244818884924","67759012002076478743727694836429673344","17962296294351550147144561614037666838","290135092260527780819718481599472826656","167490547900741455867861361222334077880","201489628729130620300528514067139794673","116387438248469091424848017118123145982","146081442578038738350582837327465713623"]},"id":"ASB-A-157038281-5137ec0d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8"},{"target":{"file":"stack/btm/btm_ble.cc"},"deprecated":false,"digest":{"line_hashes":["174201675099952091244892563207032646819","276236007049963091572252930970349775353","98074242501461545505889035942004767405","132792386158014892288826772949877551148","230069431199743055292584521389567950009","120734870774512651547171550728500556383","280530058120438830441945882566253731192"],"threshold":0.9},"id":"ASB-A-157038281-6e0fd6f9","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8"},{"source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"file":"stack/smp/smp_api.cc"},"deprecated":false,"digest":{"line_hashes":["90231861124166576716631393770209491471","262919668639691396372267090129829472033","3929289543587825306264691193889620341"],"threshold":0.9},"id":"ASB-A-157038281-783fa2d0","signature_type":"Line","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ea715344b3bcf94eefb5c072f3bd860dd8eca2e8","target":{"file":"stack/smp/smp_api.cc","function":"SMP_SecurityGrant"},"deprecated":false,"digest":{"function_hash":"87773237438518816350067743917398501528","length":1243},"id":"ASB-A-157038281-7c40db71","signature_type":"Function"},{"id":"ASB-A-157038281-879267ff","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"function":"btm_proc_smp_cback","file":"stack/btm/btm_ble.cc"},"deprecated":false,"digest":{"function_hash":"190576750034893619371197752065645279342","length":3103}},{"source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"test/suite/adapter/adapter_unittest.cc"},"deprecated":false,"digest":{"line_hashes":["247563118699637366113561178622425200688","85312607007197639065816144099798648111","322863893263591440540230187978686686590","185706318298262215386553790663123862975"],"threshold":0.9},"id":"ASB-A-157038281-88c7c85d","signature_type":"Line","signature_version":"v1"},{"target":{"file":"btif/src/bluetooth.cc"},"deprecated":false,"digest":{"line_hashes":["309782153556352844433453468330448468610","213650834033151209462433404578898540240","310006113108550276715647563512425052163","308447674401386975680872017084724830574","172044193834162447827466680345620746758","5205866127404379954367505785124949043","1411663430205518565014164810139090805","24034453986052582814793714620094548826","263250159863457400228753717539171861160","29184605076671599232902218087759630569","111215805723849299818269808941268237431","323232948365542865886526141932497078062","307311562104523348912836184924430361538","277843493990694882029197741729245789053","271764704495591571364725308159872016017"],"threshold":0.9},"id":"ASB-A-157038281-944aebc4","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"line_hashes":["330930546012496514480377423014314423137","11762145032635374166917589579194723394","212324269000609916859401293746816447272","50711425529424856186509447722249800526","69957093265416678526444556296639252141","62730281375438910381615232323374447355","34125414874109382394381153167807856652","5800152430043191926972187857753457575","246090430726045246919215407815706952352","86931941911930631524932446579475818443","88311774435730366746427194464095652777","28608564074422652099868710087852289461","217530098881144130588114515166845879456"],"threshold":0.9},"id":"ASB-A-157038281-9d2d5200","signature_type":"Line"},{"id":"ASB-A-157038281-ab4051a3","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"file":"btif/include/btif_dm.h"},"deprecated":false,"digest":{"line_hashes":["201105367067295881108327400277602669309","109290394494576233149924833268248687560","91680129304714548443582013432500229276","72411920253374876434362967695253770334"],"threshold":0.9}},{"id":"ASB-A-157038281-ae8410ac","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"file":"stack/smp/smp_api.cc","function":"SMP_SecurityGrant"},"deprecated":false,"digest":{"function_hash":"246153933052974361789822017565183904379","length":636}},{"deprecated":false,"digest":{"line_hashes":["260937626069250811740083646517681255100","103910366964652763447084158453719396595","267896425371513896948255218170471748104","48181619589785385814637488912616675937","83610179972364405633096470263917651657","23589204973398780718164691428596272357","11632930480275227915729258830074691066","122805895458419413006485225765796758280","234996519451072450237859327937001792954","214833577323462302041496108063330052005","93301782732990017360904828171081865562","251539702242106422202603447003332858391","110764905721332003554391324902281853823","308052442146125118620234494202907278272","191130292885039673744133528955146043433","50592160369762000458636094182446736753"],"threshold":0.9},"id":"ASB-A-157038281-c18725b9","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ea715344b3bcf94eefb5c072f3bd860dd8eca2e8","target":{"file":"stack/smp/smp_api.cc"}},{"id":"ASB-A-157038281-cbd09761","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"},"deprecated":false,"digest":{"length":2320,"function_hash":"112531274067660169268062259614344347861"}},{"target":{"file":"bta/dm/bta_dm_act.cc","function":"bta_dm_ble_smp_cback"},"deprecated":false,"digest":{"function_hash":"94067362944700076155000881134038373824","length":3108},"id":"ASB-A-157038281-cecbe92a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8"},{"deprecated":false,"digest":{"function_hash":"24541512371313873084351116763257391927","length":867},"id":"ASB-A-157038281-cf40e64c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"function":"HeadlessStack::SetUp","file":"test/headless/headless.cc"}},{"digest":{"function_hash":"221659570648865965525421496542649177014","length":818},"id":"ASB-A-157038281-da4416ec","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"file":"btif/src/btif_dm.cc","function":"btif_dm_ble_sec_req_evt"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"301500401311809862687108872924756327413","length":8855},"id":"ASB-A-157038281-e3262792","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"function":"btif_dm_upstreams_evt","file":"btif/src/btif_dm.cc"}},{"deprecated":false,"digest":{"line_hashes":["176103410811009822097556401636563885618","326490954156002775452442993458585371566","287686748106459835459635583097803592685","21850808014058208439706052864824505449","215286734471788301462172763351269138097","72302893932110133953091051322614727724","91069740820198552936149551775401004886","46992582389263274585267871847049564345","107953717633874826501417479474095573065","8411505967920724976014306905107544475","203198767036545510457665387136201217868","170093116442350688427886899181125299416","86690973309943697197758634197245326472","280479236762625444599915445867070601376","168036837319234141147137813481152560444","34534745296281539977631947187478373397"],"threshold":0.9},"id":"ASB-A-157038281-e6736f51","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"file":"btif/src/btif_dm.cc"}},{"id":"ASB-A-157038281-e67ef5b4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567","target":{"file":"btif/src/bluetooth.cc","function":"init"},"deprecated":false,"digest":{"length":553,"function_hash":"205216425816177559633274019566795381556"}},{"deprecated":false,"digest":{"line_hashes":["46777931121321814917792688150621230972","52655362989620007884359709445123264808","313373449252906525744916017602189160371"],"threshold":0.9},"id":"ASB-A-157038281-f5452b10","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","target":{"file":"bta/dm/bta_dm_act.cc"}}],"fixes":["https://android.googlesource.com/platform/system/bt/+/ea715344b3bcf94eefb5c072f3bd860dd8eca2e8","https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8","https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/hardware/libhardware","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0:0"},{"fixed":"8.0:2020-11-01"}]}],"versions":["8.0"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"digest":{"line_hashes":["127286301726074558675323753918097694819","115289338893005503002735336742937494842","144207292614858641385136419317557632933","255694955515360648636484271403920506710"],"threshold":0.9},"id":"ASB-A-157038281-a019e208","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/libhardware/+/3e7b35ee189fd0d93cb597a4528e45882f1d583f","target":{"file":"include/hardware/bluetooth.h"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/hardware/libhardware/+/3e7b35ee189fd0d93cb597a4528e45882f1d583f"],"severity":"High","spl":"2020-11-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/packages/apps/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0:0"},{"fixed":"8.0:2020-11-01"}]}],"versions":["8.0"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0"],"severity":"High","spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"digest":{"function_hash":"294160425562064884311915419839740206749","length":1133},"id":"ASB-A-157038281-6e97df5b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0","target":{"function":"initNative","file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0","target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"},"deprecated":false,"digest":{"line_hashes":["333017738150116444806599473641977955932","255962795766682752148245517233088647824","339624306504213329180347095903306457093","136061284068581581347947350598677748563","44562317642127256294526234467978438978","301294221983938029736006641233386585845","290641254437875133405769267291444563944","330573062056465896852258663933092852873","229294921358275429957537940470524738365","50778665491171244152777963468251950745","166404203103227925111226348394575571472","287048125582404262017931253725043201871"],"threshold":0.9},"id":"ASB-A-157038281-820531db","signature_type":"Line"},{"deprecated":false,"digest":{"line_hashes":["55188870582623657502990343762066910014","229061292555394101729343383991898959074","50156232352760378858484253717101704101","156886252745205010103786141229263400587","172291598729376201185845743185915233643","281570687210845631505160845963183695207","223140078970294008729624156552154550488","70008022815466119517466749230986086467","87715001274534114571595622294311394672","84590849491870366074350555507939597410","54149432136999952981051936112212219981","275560984306503832571977195927413224818"],"threshold":0.9},"id":"ASB-A-157038281-b7b0f3af","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0","target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java"}},{"target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java","function":"onCreate"},"deprecated":false,"digest":{"function_hash":"72980586256093893599912042970226587182","length":1790},"id":"ASB-A-157038281-bd415173","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/system/bt","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0:0"},{"fixed":"8.0:2020-11-01"}]}],"versions":["8.0"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/system/bt/+/10c706cd5dcbbf34c92a4d64eca6d29931ffd8d6","https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1"],"severity":"High","spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1","target":{"file":"btif/src/bluetooth.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["335507365965029635720854005575536199126","229381834987068473356126301338904732680","241177011914023809340476476096139808119","233095886471012278477166523516825591602","60407143767321891710587980027022490991","316521609122599971477272549506144783446","23669501465688480175682175705683641191","159689413627314335493594636691595591538","268897877006632128397184708257065532823","220056559681035861380650669940591832836","186219569860945206547834545750165579647","289546148816400765751750554902950902600","201948990698576750914047745698557512104","219298538189038855693779325774849049699","255194143636682540837385211102515711640"]},"id":"ASB-A-157038281-039b1d5d","signature_type":"Line"},{"deprecated":false,"digest":{"function_hash":"276328925758236655632267859019308731775","length":809},"id":"ASB-A-157038281-292cbda0","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1","target":{"file":"test/suite/adapter/adapter_unittest.cc","function":"TEST_F"}},{"target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"line_hashes":["46561850690634592493113150588477643701","320926488793439684791075507807172283261","143475908003546742288203453168360031888","69957093265416678526444556296639252141","62730281375438910381615232323374447355","34125414874109382394381153167807856652","5800152430043191926972187857753457575","246090430726045246919215407815706952352","86931941911930631524932446579475818443","88311774435730366746427194464095652777","28608564074422652099868710087852289461","217530098881144130588114515166845879456"],"threshold":0.9},"id":"ASB-A-157038281-4ee7282c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"},"deprecated":false,"digest":{"length":1748,"function_hash":"137418443666467899167692158041494818345"},"id":"ASB-A-157038281-5327cb97"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"file":"bta/dm/bta_dm_act.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["46777931121321814917792688150621230972","173974693172985221012303127123194371560","51889290640446580122829373382041365512"]},"id":"ASB-A-157038281-66a5c9b4"},{"source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"function":"btif_dm_upstreams_evt","file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"length":9209,"function_hash":"273437445965380514768484665954817773423"},"id":"ASB-A-157038281-6c611dc3","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"function":"SMP_SecurityGrant","file":"stack/smp/smp_api.cc"},"deprecated":false,"digest":{"function_hash":"91458221101829959071781427078130988840","length":614},"id":"ASB-A-157038281-6ed2f7a2","signature_type":"Function"},{"digest":{"function_hash":"25576819624608637092742785850923885822","length":2041},"id":"ASB-A-157038281-70a78094","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1","target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"},"deprecated":false},{"digest":{"line_hashes":["258776453729134921493253692535153816601","305663736716309226837834211856060669222","93798527707995569253877930247069820418","299557346201633675073817046526190401687","298955839154133791093798967896209123249","115411778167731422358810439506902565603","66650895299143083479801925357974022220"],"threshold":0.9},"id":"ASB-A-157038281-781fb486","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"file":"stack/btm/btm_ble.cc"},"deprecated":false},{"target":{"file":"stack/smp/smp_api.cc"},"deprecated":false,"digest":{"line_hashes":["259985701825736822051883691431468179003","264310485737725759770338677896709593060","96603710079514502787087866559400919721"],"threshold":0.9},"id":"ASB-A-157038281-789b4e47","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619"},{"id":"ASB-A-157038281-7f1f277d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"length":2517,"function_hash":"218897625897992486734755120640161771591"}},{"id":"ASB-A-157038281-8c89b8ed","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1","target":{"file":"service/hal/bluetooth_interface.cc"},"deprecated":false,"digest":{"line_hashes":["330867773412797974747559754110969604005","64096682952592031586069355936125505498","7019522660746646940731086223733259014","33090305215602108866005451434839451982"],"threshold":0.9}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"function_hash":"158583773395451826008279373268542372073","length":2219},"id":"ASB-A-157038281-90a5ec74","signature_type":"Function"},{"target":{"file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"line_hashes":["176103410811009822097556401636563885618","326490954156002775452442993458585371566","287686748106459835459635583097803592685","21850808014058208439706052864824505449","215286734471788301462172763351269138097","72302893932110133953091051322614727724","91069740820198552936149551775401004886","3807672656143533808035622655667651657","90241058224905840723234471272343645922","325834136132883150827222701670326114630","46593171407142710708692762613494327239","86690973309943697197758634197245326472","280479236762625444599915445867070601376","168036837319234141147137813481152560444","34534745296281539977631947187478373397"],"threshold":0.9},"id":"ASB-A-157038281-945bb2b9","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619"},{"digest":{"function_hash":"308298407655371693271864020987704080372","length":274},"id":"ASB-A-157038281-b288921d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1","target":{"file":"btif/src/bluetooth.cc","function":"init"},"deprecated":false},{"target":{"file":"bta/dm/bta_dm_act.cc","function":"bta_dm_ble_smp_cback"},"deprecated":false,"digest":{"function_hash":"167363906718706455632034642406386709994","length":2957},"id":"ASB-A-157038281-b30617ce","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619"},{"digest":{"threshold":0.9,"line_hashes":["84261553069540060990238038307963924833","8099028036341010309266390041028815058","293668577803425174459324062149607408076","336203052674518134261661437178547769365"]},"id":"ASB-A-157038281-b3710c07","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1","target":{"file":"test/suite/adapter/adapter_unittest.cc"},"deprecated":false},{"id":"ASB-A-157038281-ba86d791","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"file":"btif/include/btif_dm.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["106823322802383398922150809437976775903","207989358528216455765692427310964822368","332312190043930310354755128245767798834","261200658296213570462057989094419659643"]}},{"target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["185132889756710065611294821582479742664","240870636011088180370829429628466994321","60117286582660210777101523870384208747","58300823309443748323315469730216010056","278184537420969817540848646296961886765","73331385119690418819970508046380375488","295078692836115912330245334702199258485","91210525023220152057148585008046727864","307799738536815986858407889871828355741","270122618228331780124740198764449540101","290135092260527780819718481599472826656","167490547900741455867861361222334077880","201489628729130620300528514067139794673","116387438248469091424848017118123145982","146081442578038738350582837327465713623"]},"id":"ASB-A-157038281-bf4cf3e0","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619"},{"digest":{"length":3293,"function_hash":"63449981552078852967173078769022897608"},"id":"ASB-A-157038281-d2c18be8","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"file":"stack/btm/btm_ble.cc","function":"btm_proc_smp_cback"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1","target":{"file":"btif/include/btif_api.h"},"deprecated":false,"digest":{"line_hashes":["13414659225748582209928741462269025270","45540762499596195889983472678398489763","158234704852393012885379227601901313703"],"threshold":0.9},"id":"ASB-A-157038281-eb1d3abf","signature_type":"Line"},{"source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619","target":{"function":"btif_dm_ble_sec_req_evt","file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"function_hash":"302914650865993376375118495579432579089","length":849},"id":"ASB-A-157038281-ebdc03e3","signature_type":"Function","signature_version":"v1"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/hardware/libhardware","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.1:0"},{"fixed":"8.1:2020-11-01"}]}],"versions":["8.1"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/hardware/libhardware/+/247c6468242308f853f778c9af4ffa0ff63053ef"],"severity":"High","spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"source":"https://android.googlesource.com/platform/hardware/libhardware/+/247c6468242308f853f778c9af4ffa0ff63053ef","target":{"file":"include/hardware/bluetooth.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["127286301726074558675323753918097694819","115289338893005503002735336742937494842","144207292614858641385136419317557632933","255694955515360648636484271403920506710"]},"id":"ASB-A-157038281-6684dc85","signature_type":"Line","signature_version":"v1"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/packages/apps/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.1:0"},{"fixed":"8.1:2020-11-01"}]}],"versions":["8.1"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778"],"severity":"High","spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["333017738150116444806599473641977955932","255962795766682752148245517233088647824","339624306504213329180347095903306457093","136061284068581581347947350598677748563","44562317642127256294526234467978438978","301294221983938029736006641233386585845","290641254437875133405769267291444563944","330573062056465896852258663933092852873","229294921358275429957537940470524738365","50778665491171244152777963468251950745","166404203103227925111226348394575571472","287048125582404262017931253725043201871"],"threshold":0.9},"id":"ASB-A-157038281-06fd5fb6","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778","target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778","target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["55188870582623657502990343762066910014","229061292555394101729343383991898959074","50156232352760378858484253717101704101","156886252745205010103786141229263400587","172291598729376201185845743185915233643","281570687210845631505160845963183695207","223140078970294008729624156552154550488","70008022815466119517466749230986086467","87715001274534114571595622294311394672","84590849491870366074350555507939597410","54149432136999952981051936112212219981","275560984306503832571977195927413224818"]},"id":"ASB-A-157038281-7a8d132e"},{"source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778","target":{"function":"onCreate","file":"src/com/android/bluetooth/btservice/AdapterService.java"},"deprecated":false,"digest":{"length":1863,"function_hash":"231080985477059994569785335008655423980"},"id":"ASB-A-157038281-9bda1bf3","signature_type":"Function","signature_version":"v1"},{"target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp","function":"initNative"},"deprecated":false,"digest":{"length":1133,"function_hash":"294160425562064884311915419839740206749"},"id":"ASB-A-157038281-f273c96f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/system/bt","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.1:0"},{"fixed":"8.1:2020-11-01"}]}],"versions":["8.1"],"ecosystem_specific":{"vanir_signatures":[{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["80734617272373210341096396456122692396","31686579747501037323623191022179250711","14748392188947432207112367685749105183","205468746345244467171613628971477346861"]},"id":"ASB-A-157038281-01b00eae","match_only_versions":["8.1"],"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"tools/mcap_tool/mcap_tool.cc"}},{"id":"ASB-A-157038281-07477523","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"line_hashes":["176103410811009822097556401636563885618","326490954156002775452442993458585371566","287686748106459835459635583097803592685","21850808014058208439706052864824505449","215286734471788301462172763351269138097","72302893932110133953091051322614727724","91069740820198552936149551775401004886","46992582389263274585267871847049564345","107953717633874826501417479474095573065","8411505967920724976014306905107544475","203198767036545510457665387136201217868","170093116442350688427886899181125299416","86690973309943697197758634197245326472","280479236762625444599915445867070601376","168036837319234141147137813481152560444","34534745296281539977631947187478373397"],"threshold":0.9}},{"deprecated":false,"digest":{"length":278,"function_hash":"238595219349845696621816771878666077476"},"id":"ASB-A-157038281-111de883","match_only_versions":["8.1"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"tools/mcap_tool/mcap_tool.cc","function":"adapter_init"}},{"id":"ASB-A-157038281-11db1d14","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"line_hashes":["46561850690634592493113150588477643701","320926488793439684791075507807172283261","143475908003546742288203453168360031888","69957093265416678526444556296639252141","62730281375438910381615232323374447355","34125414874109382394381153167807856652","5800152430043191926972187857753457575","246090430726045246919215407815706952352","86931941911930631524932446579475818443","88311774435730366746427194464095652777","28608564074422652099868710087852289461","217530098881144130588114515166845879456"],"threshold":0.9}},{"target":{"file":"stack/btm/btm_ble.cc","function":"btm_proc_smp_cback"},"deprecated":false,"digest":{"length":3057,"function_hash":"221500956901947774762079794150338559151"},"id":"ASB-A-157038281-1b703a7e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"line_hashes":["185132889756710065611294821582479742664","240870636011088180370829429628466994321","60117286582660210777101523870384208747","58300823309443748323315469730216010056","278184537420969817540848646296961886765","73331385119690418819970508046380375488","295078692836115912330245334702199258485","91210525023220152057148585008046727864","307799738536815986858407889871828355741","270122618228331780124740198764449540101","290135092260527780819718481599472826656","167490547900741455867861361222334077880","201489628729130620300528514067139794673","116387438248469091424848017118123145982","146081442578038738350582837327465713623"],"threshold":0.9},"id":"ASB-A-157038281-22e5d8e4"},{"source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"file":"stack/btm/btm_ble.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["258776453729134921493253692535153816601","305663736716309226837834211856060669222","93798527707995569253877930247069820418","132792386158014892288826772949877551148","230069431199743055292584521389567950009","5809527790695241055851031965250819657","66650895299143083479801925357974022220"]},"id":"ASB-A-157038281-40cf6907","signature_type":"Line","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"btif/src/bluetooth.cc","function":"init"},"deprecated":false,"digest":{"function_hash":"308298407655371693271864020987704080372","length":274},"id":"ASB-A-157038281-432947fc"},{"source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"file":"stack/smp/smp_api.cc"},"deprecated":false,"digest":{"line_hashes":["90231861124166576716631393770209491471","262919668639691396372267090129829472033","3929289543587825306264691193889620341"],"threshold":0.9},"id":"ASB-A-157038281-5cc5a764","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"service/hal/bluetooth_interface.cc"},"deprecated":false,"digest":{"line_hashes":["330867773412797974747559754110969604005","64096682952592031586069355936125505498","7019522660746646940731086223733259014","33090305215602108866005451434839451982"],"threshold":0.9},"id":"ASB-A-157038281-5f2ae518","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"length":2150,"function_hash":"158802115950228325032703712885336276862"},"id":"ASB-A-157038281-887295c3","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"function":"smp_process_peer_nonce","file":"stack/smp/smp_act.cc"}},{"deprecated":false,"digest":{"function_hash":"221659570648865965525421496542649177014","length":818},"id":"ASB-A-157038281-8bd063ee","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"function":"btif_dm_ble_sec_req_evt","file":"btif/src/btif_dm.cc"}},{"digest":{"function_hash":"162179306981177271273091494288229588430","length":2861},"id":"ASB-A-157038281-9bcb58ad","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"file":"bta/dm/bta_dm_act.cc","function":"bta_dm_ble_smp_cback"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"306507595727955352958333269858019266052","length":9070},"id":"ASB-A-157038281-9d18ce31","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"file":"btif/src/btif_dm.cc","function":"btif_dm_upstreams_evt"}},{"target":{"file":"btif/include/btif_dm.h"},"deprecated":false,"digest":{"line_hashes":["201105367067295881108327400277602669309","109290394494576233149924833268248687560","91680129304714548443582013432500229276","72411920253374876434362967695253770334"],"threshold":0.9},"id":"ASB-A-157038281-a24fd291","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d"},{"target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"},"deprecated":false,"digest":{"function_hash":"106524556462744169126294335906019680526","length":2443},"id":"ASB-A-157038281-ad55ce33","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519"},{"digest":{"line_hashes":["46777931121321814917792688150621230972","52655362989620007884359709445123264808","313373449252906525744916017602189160371"],"threshold":0.9},"id":"ASB-A-157038281-b040e9b0","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"file":"bta/dm/bta_dm_act.cc"},"deprecated":false},{"target":{"file":"btif/include/btif_api.h"},"deprecated":false,"digest":{"line_hashes":["13414659225748582209928741462269025270","45540762499596195889983472678398489763","158234704852393012885379227601901313703"],"threshold":0.9},"id":"ASB-A-157038281-bc8cada5","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["84261553069540060990238038307963924833","8099028036341010309266390041028815058","293668577803425174459324062149607408076","336203052674518134261661437178547769365"]},"id":"ASB-A-157038281-d65a50ec","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"test/suite/adapter/adapter_unittest.cc"}},{"digest":{"threshold":0.9,"line_hashes":["335507365965029635720854005575536199126","229381834987068473356126301338904732680","241177011914023809340476476096139808119","233095886471012278477166523516825591602","60407143767321891710587980027022490991","316521609122599971477272549506144783446","23669501465688480175682175705683641191","159689413627314335493594636691595591538","268897877006632128397184708257065532823","220056559681035861380650669940591832836","186219569860945206547834545750165579647","289546148816400765751750554902950902600","201948990698576750914047745698557512104","219298538189038855693779325774849049699","255194143636682540837385211102515711640"]},"id":"ASB-A-157038281-dba080ce","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"btif/src/bluetooth.cc"},"deprecated":false},{"digest":{"length":570,"function_hash":"164747043767709649354001507803728148430"},"id":"ASB-A-157038281-de8dd736","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"function":"SMP_SecurityGrant","file":"stack/smp/smp_api.cc"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"218897625897992486734755120640161771591","length":2517},"id":"ASB-A-157038281-ebe59e0f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"}},{"id":"ASB-A-157038281-fa9cc57b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"length":2219,"function_hash":"158583773395451826008279373268542372073"}},{"digest":{"length":809,"function_hash":"276328925758236655632267859019308731775"},"id":"ASB-A-157038281-fca1d346","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519","target":{"file":"test/suite/adapter/adapter_unittest.cc","function":"TEST_F"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/system/bt/+/1570e8de12bd994abd8ac18e80734bcbd05430d1","https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d","https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519"],"severity":"High","spl":"2020-11-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/packages/apps/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9:0"},{"fixed":"9:2020-11-01"}]}],"versions":["9"],"ecosystem_specific":{"severity":"High","spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844","target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java","function":"onCreate"},"deprecated":false,"digest":{"function_hash":"233509427958752114569100072885646362892","length":2573},"id":"ASB-A-157038281-0bc53f68"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844","target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["212063120013748047022055879772920839240","235944088787491043733176886622302760470","274288145162415606733191355348425548010","70008022815466119517466749230986086467","147721938893601563781090285369829190361","140759045911498722946983301049521141734","39742496019057549612398089153817899922","327019511722636468849781105254931604478"]},"id":"ASB-A-157038281-4155e29c","signature_type":"Line"},{"deprecated":false,"digest":{"function_hash":"294160425562064884311915419839740206749","length":1133},"id":"ASB-A-157038281-7cf74667","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844","target":{"function":"initNative","file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844","target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["333017738150116444806599473641977955932","255962795766682752148245517233088647824","339624306504213329180347095903306457093","136061284068581581347947350598677748563","44562317642127256294526234467978438978","301294221983938029736006641233386585845","290641254437875133405769267291444563944","330573062056465896852258663933092852873","229294921358275429957537940470524738365","50778665491171244152777963468251950745","166404203103227925111226348394575571472","287048125582404262017931253725043201871"]},"id":"ASB-A-157038281-d4045885"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/system/bt","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9:0"},{"fixed":"9:2020-11-01"}]}],"versions":["9"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"id":"ASB-A-157038281-248aff38","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"btif/src/btif_dm.cc","function":"btif_dm_ble_sec_req_evt"},"deprecated":false,"digest":{"function_hash":"221659570648865965525421496542649177014","length":818}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"bta/dm/bta_dm_act.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["46777931121321814917792688150621230972","52655362989620007884359709445123264808","313373449252906525744916017602189160371"]},"id":"ASB-A-157038281-27c956ed"},{"deprecated":false,"digest":{"line_hashes":["13414659225748582209928741462269025270","45540762499596195889983472678398489763","158234704852393012885379227601901313703"],"threshold":0.9},"id":"ASB-A-157038281-2e56edd1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401","target":{"file":"btif/include/btif_api.h"}},{"target":{"file":"service/hal/bluetooth_interface.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["309176966818091336771035611642556969787","219234054415695187006131950484383235261","167864487636561713156831821290065387149","33090305215602108866005451434839451982"]},"id":"ASB-A-157038281-3fac5885","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401"},{"target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"},"deprecated":false,"digest":{"function_hash":"177717406543718616803153195811938820665","length":2613},"id":"ASB-A-157038281-5ae0ed03","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401"},{"deprecated":false,"digest":{"line_hashes":["160988574818648045133452576739688002343","240870636011088180370829429628466994321","60117286582660210777101523870384208747","296308211328737926597102699369725720268","180358173052943379436390497427348916775","282085227931507361548059631043876558351","301804896472422025027711287848799552126","87746664536642594775836937736309897509","38064386407392515510515522466918556011","11073111832966863165455997556531913710","270122618228331780124740198764449540101","290135092260527780819718481599472826656","167490547900741455867861361222334077880","201489628729130620300528514067139794673","116387438248469091424848017118123145982","146081442578038738350582837327465713623"],"threshold":0.9},"id":"ASB-A-157038281-64ed7018","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"stack/smp/smp_act.cc"}},{"source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"function":"btm_proc_smp_cback","file":"stack/btm/btm_ble.cc"},"deprecated":false,"digest":{"length":3057,"function_hash":"221500956901947774762079794150338559151"},"id":"ASB-A-157038281-6a13ed84","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["275283984753158789551758190693999132610","50711425529424856186509447722249800526","69957093265416678526444556296639252141","62730281375438910381615232323374447355","34125414874109382394381153167807856652","5800152430043191926972187857753457575","246090430726045246919215407815706952352","86931941911930631524932446579475818443","88311774435730366746427194464095652777","28608564074422652099868710087852289461","217530098881144130588114515166845879456"],"threshold":0.9},"id":"ASB-A-157038281-6d72db80","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401","target":{"file":"stack/smp/smp_act.cc"}},{"target":{"function":"TEST_F","file":"test/suite/adapter/adapter_unittest.cc"},"deprecated":false,"digest":{"function_hash":"276328925758236655632267859019308731775","length":809},"id":"ASB-A-157038281-7778a49a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"function_hash":"328286991734932535665786194930474292312","length":2174},"id":"ASB-A-157038281-7ec638f0"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401","target":{"file":"btif/src/bluetooth.cc","function":"init"},"deprecated":false,"digest":{"function_hash":"308298407655371693271864020987704080372","length":274},"id":"ASB-A-157038281-806b22d9"},{"id":"ASB-A-157038281-8d9102c5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"function_hash":"75197517435160166847773314117222136691","length":2472}},{"source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401","target":{"file":"include/hardware/bluetooth.h"},"deprecated":false,"digest":{"line_hashes":["127286301726074558675323753918097694819","115289338893005503002735336742937494842","144207292614858641385136419317557632933","255694955515360648636484271403920506710"],"threshold":0.9},"id":"ASB-A-157038281-96ea4754","signature_type":"Line","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401","target":{"file":"btif/src/bluetooth.cc"},"deprecated":false,"digest":{"line_hashes":["22218113270003052562960844175711981574","91115459083507765377707856730738317800","288796491077226801430939614720904800532","319055551634347041020487125736991423165","60407143767321891710587980027022490991","316521609122599971477272549506144783446","23669501465688480175682175705683641191","159689413627314335493594636691595591538","268897877006632128397184708257065532823","220056559681035861380650669940591832836","186219569860945206547834545750165579647","289546148816400765751750554902950902600","201948990698576750914047745698557512104","19493534525442399527918251869896157850","53001658388234278313852890066614564836"],"threshold":0.9},"id":"ASB-A-157038281-999a50e8"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"btif/include/btif_dm.h"},"deprecated":false,"digest":{"line_hashes":["201105367067295881108327400277602669309","109290394494576233149924833268248687560","91680129304714548443582013432500229276","72411920253374876434362967695253770334"],"threshold":0.9},"id":"ASB-A-157038281-9e38967e","signature_type":"Line"},{"source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"btif/src/btif_dm.cc","function":"btif_dm_upstreams_evt"},"deprecated":false,"digest":{"function_hash":"255370187046246017729886701018513239509","length":9108},"id":"ASB-A-157038281-9eb3821c","signature_type":"Function","signature_version":"v1"},{"target":{"file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["176103410811009822097556401636563885618","326490954156002775452442993458585371566","287686748106459835459635583097803592685","21850808014058208439706052864824505449","215286734471788301462172763351269138097","72302893932110133953091051322614727724","91069740820198552936149551775401004886","46992582389263274585267871847049564345","107953717633874826501417479474095573065","8411505967920724976014306905107544475","203198767036545510457665387136201217868","170093116442350688427886899181125299416","86690973309943697197758634197245326472","280479236762625444599915445867070601376","168036837319234141147137813481152560444","34534745296281539977631947187478373397"]},"id":"ASB-A-157038281-a9cb5fe3","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b"},{"source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"stack/btm/btm_ble.cc"},"deprecated":false,"digest":{"line_hashes":["258776453729134921493253692535153816601","305663736716309226837834211856060669222","93798527707995569253877930247069820418","132792386158014892288826772949877551148","230069431199743055292584521389567950009","5809527790695241055851031965250819657","66650895299143083479801925357974022220"],"threshold":0.9},"id":"ASB-A-157038281-c3317b4b","signature_type":"Line","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"stack/smp/smp_api.cc","function":"SMP_SecurityGrant"},"deprecated":false,"digest":{"function_hash":"246153933052974361789822017565183904379","length":636},"id":"ASB-A-157038281-d714c23f","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"bta/dm/bta_dm_act.cc","function":"bta_dm_ble_smp_cback"},"deprecated":false,"digest":{"length":2861,"function_hash":"162179306981177271273091494288229588430"},"id":"ASB-A-157038281-eeee8fdc","signature_type":"Function"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401","target":{"file":"test/suite/adapter/adapter_unittest.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["84261553069540060990238038307963924833","8099028036341010309266390041028815058","293668577803425174459324062149607408076","336203052674518134261661437178547769365"]},"id":"ASB-A-157038281-f5f13d2d"},{"target":{"file":"stack/smp/smp_api.cc"},"deprecated":false,"digest":{"line_hashes":["90231861124166576716631393770209491471","262919668639691396372267090129829472033","3929289543587825306264691193889620341"],"threshold":0.9},"id":"ASB-A-157038281-f7512818","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"},"deprecated":false,"digest":{"length":2320,"function_hash":"112531274067660169268062259614344347861"},"id":"ASB-A-157038281-f7ea8923"}],"fixes":["https://android.googlesource.com/platform/system/bt/+/c3894d636014ce4fcd728d380b0c2d05e4686f53","https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b","https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401"],"severity":"High","spl":"2020-11-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/packages/apps/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2020-11-01"}]}],"versions":["10"],"ecosystem_specific":{"severity":"High","spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"digest":{"function_hash":"189178195664141318658606150786130706654","length":2899},"id":"ASB-A-157038281-21a59b93","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555","target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java","function":"onCreate"},"deprecated":false},{"digest":{"threshold":0.9,"line_hashes":["75934711735327781154072991445428874580","277415257456776145722979273172601115502","266905088922611006772123862078501400873","149158355114724095621618796938196893156","54598549818826088647818030852832852520","304410132131851346150558651901956930946","260935436742117386901497492581601581022","94335744816157827230616835602271039112","210784162809919503517366816903491018700","172629637826660358674061108047818925356","32533507795515828074566733120237335541","35659914195063009929081615466325219671"]},"id":"ASB-A-157038281-abd036d5","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555","target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555","target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java"},"deprecated":false,"digest":{"line_hashes":["269989756536276873391430294851528568840","267349416544922858776992828051853172323","299711711725709722332668901098957433226","258344471012731152621342786562094226044","227101095865660153762674070098561331918","174369102956947968845364912426323557410","176417601435814388195707629994551534337","278597300051622514302026243542347384156"],"threshold":0.9},"id":"ASB-A-157038281-cd7a0b17"},{"source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555","target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp","function":"initNative"},"deprecated":false,"digest":{"function_hash":"262712667962589669101859734720439627373","length":1217},"id":"ASB-A-157038281-f7ba2090","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/system/bt","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2020-11-01"}]}],"versions":["10"],"ecosystem_specific":{"spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502","target":{"file":"include/hardware/bluetooth.h"},"deprecated":false,"digest":{"line_hashes":["246834468510378197188371966348504230562","220606714798329112208733973789226715296","141455279918462527275107781900538391918","40289599219000572033739910078334348218","206862283983192898861411286173805084858"],"threshold":0.9},"id":"ASB-A-157038281-013c2dbf","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"file":"bta/dm/bta_dm_act.cc","function":"bta_dm_ble_smp_cback"},"deprecated":false,"digest":{"function_hash":"94067362944700076155000881134038373824","length":3108},"id":"ASB-A-157038281-1de68076","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"length":2320,"function_hash":"112531274067660169268062259614344347861"},"id":"ASB-A-157038281-20ce7398","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"}},{"deprecated":false,"digest":{"line_hashes":["140021609492802510739566043826599927185","289866598153843866421057331497787724557","274268651463006281153000985464196918869"],"threshold":0.9},"id":"ASB-A-157038281-23dc519a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502","target":{"file":"btif/include/btif_api.h"}},{"target":{"file":"test/suite/adapter/adapter_unittest.cc"},"deprecated":false,"digest":{"line_hashes":["176942047962962432345533666676289790160","137921359185380052405916867248350951761","268356321472975280243586622553942097326","255044124087256267093779652349819250029"],"threshold":0.9},"id":"ASB-A-157038281-269b54bb","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502"},{"digest":{"threshold":0.9,"line_hashes":["201105367067295881108327400277602669309","109290394494576233149924833268248687560","91680129304714548443582013432500229276","72411920253374876434362967695253770334"]},"id":"ASB-A-157038281-26fdc7f5","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"file":"btif/include/btif_dm.h"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502","target":{"file":"service/hal/bluetooth_interface.cc"},"deprecated":false,"digest":{"line_hashes":["228404262703168379840464841943474903203","16688957259502814341793113407490021382","79901614744452133124234642788176053018","328625543574598215760579676631487657265"],"threshold":0.9},"id":"ASB-A-157038281-4b9c63e2","signature_type":"Line"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"function_hash":"58032923757447706296194816290075680608","length":2457},"id":"ASB-A-157038281-5b70156d","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"file":"stack/btm/btm_ble.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["174201675099952091244892563207032646819","276236007049963091572252930970349775353","98074242501461545505889035942004767405","132792386158014892288826772949877551148","230069431199743055292584521389567950009","120734870774512651547171550728500556383","280530058120438830441945882566253731192"]},"id":"ASB-A-157038281-6994f4e8","signature_type":"Line"},{"id":"ASB-A-157038281-6b79aab2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"function":"btif_dm_ble_sec_req_evt","file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"function_hash":"221659570648865965525421496542649177014","length":818}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"file":"btif/src/btif_dm.cc","function":"btif_dm_upstreams_evt"},"deprecated":false,"digest":{"function_hash":"301500401311809862687108872924756327413","length":8855},"id":"ASB-A-157038281-7fd6b29d"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502","target":{"file":"test/suite/adapter/adapter_unittest.cc","function":"TEST_F"},"deprecated":false,"digest":{"length":819,"function_hash":"321002338085311961657253307643351817378"},"id":"ASB-A-157038281-8fa8605d","signature_type":"Function"},{"target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"line_hashes":["330930546012496514480377423014314423137","11762145032635374166917589579194723394","212324269000609916859401293746816447272","50711425529424856186509447722249800526","69957093265416678526444556296639252141","62730281375438910381615232323374447355","34125414874109382394381153167807856652","5800152430043191926972187857753457575","246090430726045246919215407815706952352","86931941911930631524932446579475818443","88311774435730366746427194464095652777","28608564074422652099868710087852289461","217530098881144130588114515166845879456"],"threshold":0.9},"id":"ASB-A-157038281-91ad1469","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502","target":{"function":"smp_process_peer_nonce","file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"function_hash":"177717406543718616803153195811938820665","length":2613},"id":"ASB-A-157038281-aa04dbd7"},{"target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"line_hashes":["160988574818648045133452576739688002343","240870636011088180370829429628466994321","60117286582660210777101523870384208747","296308211328737926597102699369725720268","180358173052943379436390497427348916775","27521223860331743510505543005265943209","303659173795356049130873341624669390480","250655365373067874507724832328356518791","182327012827900646547860126244818884924","67759012002076478743727694836429673344","17962296294351550147144561614037666838","290135092260527780819718481599472826656","167490547900741455867861361222334077880","201489628729130620300528514067139794673","116387438248469091424848017118123145982","146081442578038738350582837327465713623"],"threshold":0.9},"id":"ASB-A-157038281-aad9b9b2","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a"},{"source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"file":"stack/smp/smp_api.cc","function":"SMP_SecurityGrant"},"deprecated":false,"digest":{"length":636,"function_hash":"246153933052974361789822017565183904379"},"id":"ASB-A-157038281-c987006e","signature_type":"Function","signature_version":"v1"},{"target":{"file":"btif/src/bluetooth.cc"},"deprecated":false,"digest":{"line_hashes":["74117401161904607292930370810485049844","301315064390698877584461332634565643567","171918785669009709712171995283427618676","312031053348703618234109014195726397107","196187564051206866835744328452143333631","329039162273466661838162734565672541801","174477469508294259797918803432217278903","32388163546907126204293888925689279783","184438320784954429274391709887844994646","5066067383984160029736115156150366773","97141010478039421320835914267183684156","233942668862331379923079104242100304895","111437356541648442973220731956089842335","277513442173306927451321679484656230630","58326335559598017779899708829030450063"],"threshold":0.9},"id":"ASB-A-157038281-cd06f711","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502"},{"target":{"file":"stack/smp/smp_api.cc"},"deprecated":false,"digest":{"line_hashes":["90231861124166576716631393770209491471","262919668639691396372267090129829472033","3929289543587825306264691193889620341"],"threshold":0.9},"id":"ASB-A-157038281-d4e6a218","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a"},{"target":{"file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["176103410811009822097556401636563885618","326490954156002775452442993458585371566","287686748106459835459635583097803592685","21850808014058208439706052864824505449","215286734471788301462172763351269138097","72302893932110133953091051322614727724","91069740820198552936149551775401004886","46992582389263274585267871847049564345","107953717633874826501417479474095573065","8411505967920724976014306905107544475","203198767036545510457665387136201217868","170093116442350688427886899181125299416","86690973309943697197758634197245326472","280479236762625444599915445867070601376","168036837319234141147137813481152560444","34534745296281539977631947187478373397"]},"id":"ASB-A-157038281-da99cabe","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"function":"btm_proc_smp_cback","file":"stack/btm/btm_ble.cc"},"deprecated":false,"digest":{"function_hash":"190576750034893619371197752065645279342","length":3103},"id":"ASB-A-157038281-e9a95abb","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","target":{"function":"smp_decide_association_model","file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"function_hash":"173196413699773906299450659831894584493","length":2159},"id":"ASB-A-157038281-ebbf78ad"},{"target":{"file":"bta/dm/bta_dm_act.cc"},"deprecated":false,"digest":{"line_hashes":["46777931121321814917792688150621230972","52655362989620007884359709445123264808","313373449252906525744916017602189160371"],"threshold":0.9},"id":"ASB-A-157038281-f35618a0","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a"},{"source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502","target":{"file":"btif/src/bluetooth.cc","function":"init"},"deprecated":false,"digest":{"function_hash":"207887003559397277615723207565274436015","length":413},"id":"ASB-A-157038281-f6c6a632","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/system/bt/+/e45cec1547ec05bfcfb4fcf38da380c3eca77532","https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a","https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/packages/apps/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2020-11-01"}]}],"versions":["11"],"ecosystem_specific":{"vanir_signatures":[{"digest":{"line_hashes":["249155751675739173061982842698514683037","48792780398728695737032316806225580866","207796549628479039852285369483806286441","106573758444075036668187541698252402115","319422919324659566297527754931896857022","53188278251663659449657951678385580537","119113750231612246241101347763991305274","129034523212900623210058103927582883669"],"threshold":0.9},"id":"ASB-A-157038281-0774aeb1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557","target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"137359662711384033555401531596273223141","length":2982},"id":"ASB-A-157038281-5543f6be","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557","target":{"function":"onCreate","file":"src/com/android/bluetooth/btservice/AdapterService.java"}},{"source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557","target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp","function":"initNative"},"deprecated":false,"digest":{"length":1239,"function_hash":"155855738231520385688484377649189203670"},"id":"ASB-A-157038281-d24569f4","signature_type":"Function","signature_version":"v1"},{"digest":{"threshold":0.9,"line_hashes":["288327712671115562056437202506249381106","25548363474466877580975290976515731870","339892665512476015852888128590203461165","148743557554913228454559440812808510847","115106482513511501719911639524346661980","90881898225197608731121919960385592230","337089620781201760668371408715330922788","35880480334431437822633427399773108164","57804317503493548264184627133055206049","201301814969488626260507196024346419192","266123164595982624943977120530212926234","233231375868369285399011583927497592973"]},"id":"ASB-A-157038281-f3d42efd","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557","target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557"],"severity":"High","spl":"2020-11-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}},{"package":{"name":"platform/system/bt","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2020-11-01"}]}],"versions":["11"],"ecosystem_specific":{"severity":"High","spl":"2020-11-01","types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["218970800081116559407926911014695050496","28752692510458970851215673540425411574","144800924775981393640188425135665654160","242123068893093735929387451833999928898"],"threshold":0.9},"id":"ASB-A-157038281-04dab392","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60","target":{"file":"test/headless/headless.cc"}},{"id":"ASB-A-157038281-1a5e758c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"line_hashes":["160988574818648045133452576739688002343","240870636011088180370829429628466994321","60117286582660210777101523870384208747","296308211328737926597102699369725720268","180358173052943379436390497427348916775","27521223860331743510505543005265943209","303659173795356049130873341624669390480","250655365373067874507724832328356518791","182327012827900646547860126244818884924","67759012002076478743727694836429673344","17962296294351550147144561614037666838","290135092260527780819718481599472826656","167490547900741455867861361222334077880","201489628729130620300528514067139794673","116387438248469091424848017118123145982","146081442578038738350582837327465713623"],"threshold":0.9}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"stack/btm/btm_ble.cc","function":"btm_proc_smp_cback"},"deprecated":false,"digest":{"function_hash":"190576750034893619371197752065645279342","length":3103},"id":"ASB-A-157038281-1b9feb87"},{"target":{"file":"stack/smp/smp_api.cc","function":"SMP_SecurityGrant"},"deprecated":false,"digest":{"length":636,"function_hash":"246153933052974361789822017565183904379"},"id":"ASB-A-157038281-213a7e72","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30"},{"deprecated":false,"digest":{"line_hashes":["201105367067295881108327400277602669309","109290394494576233149924833268248687560","91680129304714548443582013432500229276","72411920253374876434362967695253770334"],"threshold":0.9},"id":"ASB-A-157038281-5e6e08ff","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"btif/include/btif_dm.h"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"length":2457,"function_hash":"58032923757447706296194816290075680608"},"id":"ASB-A-157038281-66ec460d","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"stack/smp/smp_api.cc"},"deprecated":false,"digest":{"line_hashes":["90231861124166576716631393770209491471","262919668639691396372267090129829472033","3929289543587825306264691193889620341"],"threshold":0.9},"id":"ASB-A-157038281-736d8184","signature_type":"Line","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"bta/dm/bta_dm_act.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["46777931121321814917792688150621230972","52655362989620007884359709445123264808","313373449252906525744916017602189160371"]},"id":"ASB-A-157038281-7a9bd7e1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60","target":{"file":"include/hardware/bluetooth.h"},"deprecated":false,"digest":{"line_hashes":["68599573647872116472271697077200424983","241074427353561119903090828946207714020","295167890463962589213365298662758012221","264188018885457521536388811907697171954","82693602646323038071625361874850585753"],"threshold":0.9},"id":"ASB-A-157038281-811b9ca4"},{"target":{"file":"btif/include/btif_api.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["100312520963221166822909340435732755797","252018229085176352179725647313523222909","2389996442223139815109936882975344444"]},"id":"ASB-A-157038281-883c461d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60"},{"source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"btif/src/btif_dm.cc","function":"btif_dm_ble_sec_req_evt"},"deprecated":false,"digest":{"function_hash":"221659570648865965525421496542649177014","length":818},"id":"ASB-A-157038281-88532e73","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60","target":{"file":"btif/src/bluetooth.cc"},"deprecated":false,"digest":{"line_hashes":["309782153556352844433453468330448468610","213650834033151209462433404578898540240","310006113108550276715647563512425052163","308447674401386975680872017084724830574","161570466466584278519717595942550205984","258578022259534054938217620213695529729","108634015673300762312708773322201415038","21168526646248503884774206334622813483","263250159863457400228753717539171861160","29184605076671599232902218087759630569","111215805723849299818269808941268237431","323232948365542865886526141932497078062","307311562104523348912836184924430361538","277843493990694882029197741729245789053","271764704495591571364725308159872016017"],"threshold":0.9},"id":"ASB-A-157038281-8ce2fd47","signature_type":"Line","signature_version":"v1"},{"id":"ASB-A-157038281-8ed4d3ba","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"stack/smp/smp_act.cc","function":"smp_decide_association_model"},"deprecated":false,"digest":{"length":2159,"function_hash":"173196413699773906299450659831894584493"}},{"digest":{"function_hash":"183730808488633129915486933260154190576","length":708},"id":"ASB-A-157038281-9f50c827","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60","target":{"function":"init","file":"btif/src/bluetooth.cc"},"deprecated":false},{"target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"},"deprecated":false,"digest":{"function_hash":"177717406543718616803153195811938820665","length":2613},"id":"ASB-A-157038281-a0cf754d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"stack/btm/btm_ble.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["174201675099952091244892563207032646819","276236007049963091572252930970349775353","98074242501461545505889035942004767405","132792386158014892288826772949877551148","230069431199743055292584521389567950009","120734870774512651547171550728500556383","280530058120438830441945882566253731192"]},"id":"ASB-A-157038281-a644b874","signature_type":"Line"},{"digest":{"function_hash":"112531274067660169268062259614344347861","length":2320},"id":"ASB-A-157038281-b41acd3a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"stack/smp/smp_act.cc","function":"smp_process_peer_nonce"},"deprecated":false},{"target":{"file":"test/headless/headless.cc","function":"HeadlessStack::SetUp"},"deprecated":false,"digest":{"function_hash":"48412460430649862069629733227252173627","length":877},"id":"ASB-A-157038281-bfda114e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60"},{"digest":{"function_hash":"94067362944700076155000881134038373824","length":3108},"id":"ASB-A-157038281-c9595b72","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"bta/dm/bta_dm_act.cc","function":"bta_dm_ble_smp_cback"},"deprecated":false},{"target":{"file":"stack/smp/smp_act.cc"},"deprecated":false,"digest":{"line_hashes":["330930546012496514480377423014314423137","11762145032635374166917589579194723394","212324269000609916859401293746816447272","50711425529424856186509447722249800526","69957093265416678526444556296639252141","62730281375438910381615232323374447355","34125414874109382394381153167807856652","5800152430043191926972187857753457575","246090430726045246919215407815706952352","86931941911930631524932446579475818443","88311774435730366746427194464095652777","28608564074422652099868710087852289461","217530098881144130588114515166845879456"],"threshold":0.9},"id":"ASB-A-157038281-cd7e3650","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60"},{"deprecated":false,"digest":{"length":823,"function_hash":"73525069259940577685262770473378256743"},"id":"ASB-A-157038281-d2d7ba85","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60","target":{"file":"test/suite/adapter/adapter_unittest.cc","function":"TEST_F"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"function":"btif_dm_upstreams_evt","file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"function_hash":"301500401311809862687108872924756327413","length":8855},"id":"ASB-A-157038281-d3fa91c5"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60","target":{"file":"test/suite/adapter/adapter_unittest.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["30148307350815998296314777258510693288","278557482957938877632908176032573439805","46337723722176881129002724885692143631","98622714097174249811723005629041394069"]},"id":"ASB-A-157038281-e8a4f5dc"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60","target":{"file":"service/hal/bluetooth_interface.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["151850068518970980094369690902463771450","330047973550245822927638766639398483319","137813909334542411229860095083399436128","146617051137074450298532346701639865123"]},"id":"ASB-A-157038281-e96df1ba","signature_type":"Line"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","target":{"file":"btif/src/btif_dm.cc"},"deprecated":false,"digest":{"line_hashes":["176103410811009822097556401636563885618","326490954156002775452442993458585371566","287686748106459835459635583097803592685","21850808014058208439706052864824505449","215286734471788301462172763351269138097","72302893932110133953091051322614727724","91069740820198552936149551775401004886","46992582389263274585267871847049564345","107953717633874826501417479474095573065","8411505967920724976014306905107544475","203198767036545510457665387136201217868","170093116442350688427886899181125299416","86690973309943697197758634197245326472","280479236762625444599915445867070601376","168036837319234141147137813481152560444","34534745296281539977631947187478373397"],"threshold":0.9},"id":"ASB-A-157038281-fc6ca48e","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/system/bt/+/3601e50959cfdd324192ba7e12a04c8d256d0b8a","https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30","https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-157038281.json"}}],"schema_version":"1.9.0"}