{"id":"ASB-A-157038281", "published":"2020-11-01T00:00:00Z", "modified":"2026-05-01T15:24:27.653932157Z", "aliases":["CVE-2020-12856", "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.", "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":{"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca"], "severity":"High", "spl":"2020-11-01", "types":["EoP"], "vanir_signatures":[{"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", "target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"line_hashes":["133495350128166061023532843155287887009", "118031467839843720491311202729347498585", "28029378807629772394532309284464901806", "172598668845876778697859489503087368545", "203001309444281651358653335495751990560", "274496342305005651598588151866561809253", "218861540693291315026074564564629922607", "207020323231044070011487203600769603963"], "threshold":0.9}, "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"}}, {"deprecated":false, "digest":{"function_hash":"43567029502029302530062473938780144249", "length":1784}, "id":"ASB-A-157038281-4260fecb", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca", "target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp", "function":"initNative"}}, {"deprecated":false, "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"}}]}}, {"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":{"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"], "severity":"High", "spl":"2020-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"58032923757447706296194816290075680608", "length":2457}, "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":{"function_hash":"177717406543718616803153195811938820665", "length":2613}, "id":"ASB-A-157038281-0494e884", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_process_peer_nonce"}}, {"deprecated":false, "digest":{"line_hashes":["27315058109281212649269289918494354977", "311594019933363922518759703072094209116", "46063002291701251226330619570508182173", "159547521827062780198508798181832219785"], "threshold":0.9}, "id":"ASB-A-157038281-1e21eaa3", "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":{"function_hash":"231132354750420650015817650046770664786", "length":833}, "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":"173196413699773906299450659831894584493", "length":2159}, "id":"ASB-A-157038281-2318e8f9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_decide_association_model"}}, {"deprecated":false, "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":{"line_hashes":["68599573647872116472271697077200424983", "11131115950324971356746831533252081321", "276413882219576991855966527713666036606", "248093339954825190647494873105562381952", "336718163562060004034404747527468730988"], "threshold":0.9}, "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, "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-5137ec0d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8", "target":{"file":"stack/smp/smp_act.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", "target":{"file":"stack/btm/btm_ble.cc"}}, {"deprecated":false, "digest":{"line_hashes":["90231861124166576716631393770209491471", "262919668639691396372267090129829472033", "3929289543587825306264691193889620341"], "threshold":0.9}, "id":"ASB-A-157038281-783fa2d0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8", "target":{"file":"stack/smp/smp_api.cc"}}, {"deprecated":false, "digest":{"function_hash":"87773237438518816350067743917398501528", "length":1243}, "id":"ASB-A-157038281-7c40db71", "signature_type":"Function", "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":"190576750034893619371197752065645279342", "length":3103}, "id":"ASB-A-157038281-879267ff", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8", "target":{"file":"stack/btm/btm_ble.cc", "function":"btm_proc_smp_cback"}}, {"deprecated":false, "digest":{"line_hashes":["247563118699637366113561178622425200688", "85312607007197639065816144099798648111", "322863893263591440540230187978686686590", "185706318298262215386553790663123862975"], "threshold":0.9}, "id":"ASB-A-157038281-88c7c85d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567", "target":{"file":"test/suite/adapter/adapter_unittest.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", "target":{"file":"btif/src/bluetooth.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", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567", "target":{"file":"stack/smp/smp_act.cc"}}, {"deprecated":false, "digest":{"line_hashes":["201105367067295881108327400277602669309", "109290394494576233149924833268248687560", "91680129304714548443582013432500229276", "72411920253374876434362967695253770334"], "threshold":0.9}, "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":{"function_hash":"246153933052974361789822017565183904379", "length":636}, "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":{"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"}}, {"deprecated":false, "digest":{"function_hash":"112531274067660169268062259614344347861", "length":2320}, "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":{"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", "target":{"file":"bta/dm/bta_dm_act.cc", "function":"bta_dm_ble_smp_cback"}}, {"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":{"file":"test/headless/headless.cc", "function":"HeadlessStack::SetUp"}}, {"deprecated":false, "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, "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":{"file":"btif/src/btif_dm.cc", "function":"btif_dm_upstreams_evt"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"205216425816177559633274019566795381556", "length":553}, "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":{"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"}}]}}, {"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":{"fixes":["https://android.googlesource.com/platform/hardware/libhardware/+/3e7b35ee189fd0d93cb597a4528e45882f1d583f"], "severity":"High", "spl":"2020-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "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"}}]}}, {"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":[{"deprecated":false, "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":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp", "function":"initNative"}}, {"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", "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":["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"}}, {"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", "target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java", "function":"onCreate"}}]}}, {"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":[{"deprecated":false, "digest":{"line_hashes":["335507365965029635720854005575536199126", "229381834987068473356126301338904732680", "241177011914023809340476476096139808119", "233095886471012278477166523516825591602", "60407143767321891710587980027022490991", "316521609122599971477272549506144783446", "23669501465688480175682175705683641191", "159689413627314335493594636691595591538", "268897877006632128397184708257065532823", "220056559681035861380650669940591832836", "186219569860945206547834545750165579647", "289546148816400765751750554902950902600", "201948990698576750914047745698557512104", "219298538189038855693779325774849049699", "255194143636682540837385211102515711640"], "threshold":0.9}, "id":"ASB-A-157038281-039b1d5d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1", "target":{"file":"btif/src/bluetooth.cc"}}, {"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"}}, {"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", "target":{"file":"stack/smp/smp_act.cc"}}, {"deprecated":false, "digest":{"function_hash":"137418443666467899167692158041494818345", "length":1748}, "id":"ASB-A-157038281-5327cb97", "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":{"line_hashes":["46777931121321814917792688150621230972", "173974693172985221012303127123194371560", "51889290640446580122829373382041365512"], "threshold":0.9}, "id":"ASB-A-157038281-66a5c9b4", "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":{"function_hash":"273437445965380514768484665954817773423", "length":9209}, "id":"ASB-A-157038281-6c611dc3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619", "target":{"file":"btif/src/btif_dm.cc", "function":"btif_dm_upstreams_evt"}}, {"deprecated":false, "digest":{"function_hash":"91458221101829959071781427078130988840", "length":614}, "id":"ASB-A-157038281-6ed2f7a2", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619", "target":{"file":"stack/smp/smp_api.cc", "function":"SMP_SecurityGrant"}}, {"deprecated":false, "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, "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", "target":{"file":"stack/smp/smp_api.cc"}}, {"deprecated":false, "digest":{"function_hash":"218897625897992486734755120640161771591", "length":2517}, "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":{"line_hashes":["330867773412797974747559754110969604005", "64096682952592031586069355936125505498", "7019522660746646940731086223733259014", "33090305215602108866005451434839451982"], "threshold":0.9}, "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":{"function_hash":"158583773395451826008279373268542372073", "length":2219}, "id":"ASB-A-157038281-90a5ec74", "signature_type":"Function", "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":{"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", "target":{"file":"btif/src/btif_dm.cc"}}, {"deprecated":false, "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, "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", "target":{"file":"bta/dm/bta_dm_act.cc", "function":"bta_dm_ble_smp_cback"}}, {"deprecated":false, "digest":{"line_hashes":["84261553069540060990238038307963924833", "8099028036341010309266390041028815058", "293668577803425174459324062149607408076", "336203052674518134261661437178547769365"], "threshold":0.9}, "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, "digest":{"line_hashes":["106823322802383398922150809437976775903", "207989358528216455765692427310964822368", "332312190043930310354755128245767798834", "261200658296213570462057989094419659643"], "threshold":0.9}, "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":{"line_hashes":["185132889756710065611294821582479742664", "240870636011088180370829429628466994321", "60117286582660210777101523870384208747", "58300823309443748323315469730216010056", "278184537420969817540848646296961886765", "73331385119690418819970508046380375488", "295078692836115912330245334702199258485", "91210525023220152057148585008046727864", "307799738536815986858407889871828355741", "270122618228331780124740198764449540101", "290135092260527780819718481599472826656", "167490547900741455867861361222334077880", "201489628729130620300528514067139794673", "116387438248469091424848017118123145982", "146081442578038738350582837327465713623"], "threshold":0.9}, "id":"ASB-A-157038281-bf4cf3e0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619", "target":{"file":"stack/smp/smp_act.cc"}}, {"deprecated":false, "digest":{"function_hash":"63449981552078852967173078769022897608", "length":3293}, "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, "digest":{"line_hashes":["13414659225748582209928741462269025270", "45540762499596195889983472678398489763", "158234704852393012885379227601901313703"], "threshold":0.9}, "id":"ASB-A-157038281-eb1d3abf", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1", "target":{"file":"btif/include/btif_api.h"}}, {"deprecated":false, "digest":{"function_hash":"302914650865993376375118495579432579089", "length":849}, "id":"ASB-A-157038281-ebdc03e3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619", "target":{"file":"btif/src/btif_dm.cc", "function":"btif_dm_ble_sec_req_evt"}}]}}, {"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":[{"deprecated":false, "digest":{"line_hashes":["127286301726074558675323753918097694819", "115289338893005503002735336742937494842", "144207292614858641385136419317557632933", "255694955515360648636484271403920506710"], "threshold":0.9}, "id":"ASB-A-157038281-6684dc85", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/hardware/libhardware/+/247c6468242308f853f778c9af4ffa0ff63053ef", "target":{"file":"include/hardware/bluetooth.h"}}]}}, {"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"}}, {"deprecated":false, "digest":{"line_hashes":["55188870582623657502990343762066910014", "229061292555394101729343383991898959074", "50156232352760378858484253717101704101", "156886252745205010103786141229263400587", "172291598729376201185845743185915233643", "281570687210845631505160845963183695207", "223140078970294008729624156552154550488", "70008022815466119517466749230986086467", "87715001274534114571595622294311394672", "84590849491870366074350555507939597410", "54149432136999952981051936112212219981", "275560984306503832571977195927413224818"], "threshold":0.9}, "id":"ASB-A-157038281-7a8d132e", "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":{"function_hash":"231080985477059994569785335008655423980", "length":1863}, "id":"ASB-A-157038281-9bda1bf3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778", "target":{"file":"src/com/android/bluetooth/btservice/AdapterService.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"294160425562064884311915419839740206749", "length":1133}, "id":"ASB-A-157038281-f273c96f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778", "target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp", "function":"initNative"}}]}}, {"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":{"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"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["80734617272373210341096396456122692396", "31686579747501037323623191022179250711", "14748392188947432207112367685749105183", "205468746345244467171613628971477346861"], "threshold":0.9}, "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"}}, {"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-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":{"function_hash":"238595219349845696621816771878666077476", "length":278}, "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"}}, {"deprecated":false, "digest":{"line_hashes":["46561850690634592493113150588477643701", "320926488793439684791075507807172283261", "143475908003546742288203453168360031888", "69957093265416678526444556296639252141", "62730281375438910381615232323374447355", "34125414874109382394381153167807856652", "5800152430043191926972187857753457575", "246090430726045246919215407815706952352", "86931941911930631524932446579475818443", "88311774435730366746427194464095652777", "28608564074422652099868710087852289461", "217530098881144130588114515166845879456"], "threshold":0.9}, "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":{"function_hash":"221500956901947774762079794150338559151", "length":3057}, "id":"ASB-A-157038281-1b703a7e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d", "target":{"file":"stack/btm/btm_ble.cc", "function":"btm_proc_smp_cback"}}, {"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", "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":["258776453729134921493253692535153816601", "305663736716309226837834211856060669222", "93798527707995569253877930247069820418", "132792386158014892288826772949877551148", "230069431199743055292584521389567950009", "5809527790695241055851031965250819657", "66650895299143083479801925357974022220"], "threshold":0.9}, "id":"ASB-A-157038281-40cf6907", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d", "target":{"file":"stack/btm/btm_ble.cc"}}, {"deprecated":false, "digest":{"function_hash":"308298407655371693271864020987704080372", "length":274}, "id":"ASB-A-157038281-432947fc", "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":{"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/+/b5c0bfc132b296853ba1143f34394e2719ff876d", "target":{"file":"stack/smp/smp_api.cc"}}, {"deprecated":false, "digest":{"line_hashes":["330867773412797974747559754110969604005", "64096682952592031586069355936125505498", "7019522660746646940731086223733259014", "33090305215602108866005451434839451982"], "threshold":0.9}, "id":"ASB-A-157038281-5f2ae518", "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":{"function_hash":"158802115950228325032703712885336276862", "length":2150}, "id":"ASB-A-157038281-887295c3", "signature_type":"Function", "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":"221659570648865965525421496542649177014", "length":818}, "id":"ASB-A-157038281-8bd063ee", "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_ble_sec_req_evt"}}, {"deprecated":false, "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, "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"}}, {"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":"btif/include/btif_dm.h"}}, {"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", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_process_peer_nonce"}}, {"deprecated":false, "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, "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", "target":{"file":"btif/include/btif_api.h"}}, {"deprecated":false, "digest":{"line_hashes":["84261553069540060990238038307963924833", "8099028036341010309266390041028815058", "293668577803425174459324062149607408076", "336203052674518134261661437178547769365"], "threshold":0.9}, "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"}}, {"deprecated":false, "digest":{"line_hashes":["335507365965029635720854005575536199126", "229381834987068473356126301338904732680", "241177011914023809340476476096139808119", "233095886471012278477166523516825591602", "60407143767321891710587980027022490991", "316521609122599971477272549506144783446", "23669501465688480175682175705683641191", "159689413627314335493594636691595591538", "268897877006632128397184708257065532823", "220056559681035861380650669940591832836", "186219569860945206547834545750165579647", "289546148816400765751750554902950902600", "201948990698576750914047745698557512104", "219298538189038855693779325774849049699", "255194143636682540837385211102515711640"], "threshold":0.9}, "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":{"function_hash":"164747043767709649354001507803728148430", "length":570}, "id":"ASB-A-157038281-de8dd736", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d", "target":{"file":"stack/smp/smp_api.cc", "function":"SMP_SecurityGrant"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"158583773395451826008279373268542372073", "length":2219}, "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":{"function_hash":"276328925758236655632267859019308731775", "length":809}, "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"}}]}}, {"package":{"name":"platform/packages/apps/Bluetooth", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"9:0"}, {"fixed":"9:2020-11-01"}]}], "versions":["9"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844"], "severity":"High", "spl":"2020-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"233509427958752114569100072885646362892", "length":2573}, "id":"ASB-A-157038281-0bc53f68", "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":{"line_hashes":["212063120013748047022055879772920839240", "235944088787491043733176886622302760470", "274288145162415606733191355348425548010", "70008022815466119517466749230986086467", "147721938893601563781090285369829190361", "140759045911498722946983301049521141734", "39742496019057549612398089153817899922", "327019511722636468849781105254931604478"], "threshold":0.9}, "id":"ASB-A-157038281-4155e29c", "signature_type":"Line", "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":{"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":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp", "function":"initNative"}}, {"deprecated":false, "digest":{"line_hashes":["333017738150116444806599473641977955932", "255962795766682752148245517233088647824", "339624306504213329180347095903306457093", "136061284068581581347947350598677748563", "44562317642127256294526234467978438978", "301294221983938029736006641233386585845", "290641254437875133405769267291444563944", "330573062056465896852258663933092852873", "229294921358275429957537940470524738365", "50778665491171244152777963468251950745", "166404203103227925111226348394575571472", "287048125582404262017931253725043201871"], "threshold":0.9}, "id":"ASB-A-157038281-d4045885", "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"}}]}}, {"package":{"name":"platform/system/bt", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"9:0"}, {"fixed":"9:2020-11-01"}]}], "versions":["9"], "ecosystem_specific":{"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", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"221659570648865965525421496542649177014", "length":818}, "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":{"line_hashes":["46777931121321814917792688150621230972", "52655362989620007884359709445123264808", "313373449252906525744916017602189160371"], "threshold":0.9}, "id":"ASB-A-157038281-27c956ed", "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":{"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"}}, {"deprecated":false, "digest":{"line_hashes":["309176966818091336771035611642556969787", "219234054415695187006131950484383235261", "167864487636561713156831821290065387149", "33090305215602108866005451434839451982"], "threshold":0.9}, "id":"ASB-A-157038281-3fac5885", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401", "target":{"file":"service/hal/bluetooth_interface.cc"}}, {"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", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_process_peer_nonce"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"221500956901947774762079794150338559151", "length":3057}, "id":"ASB-A-157038281-6a13ed84", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b", "target":{"file":"stack/btm/btm_ble.cc", "function":"btm_proc_smp_cback"}}, {"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"}}, {"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", "target":{"file":"test/suite/adapter/adapter_unittest.cc", "function":"TEST_F"}}, {"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/+/8709264b5c18b53a0bc266b82d84ade06b04126b", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_decide_association_model"}}, {"deprecated":false, "digest":{"function_hash":"308298407655371693271864020987704080372", "length":274}, "id":"ASB-A-157038281-806b22d9", "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":"75197517435160166847773314117222136691", "length":2472}, "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":{"line_hashes":["127286301726074558675323753918097694819", "115289338893005503002735336742937494842", "144207292614858641385136419317557632933", "255694955515360648636484271403920506710"], "threshold":0.9}, "id":"ASB-A-157038281-96ea4754", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401", "target":{"file":"include/hardware/bluetooth.h"}}, {"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_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":["201105367067295881108327400277602669309", "109290394494576233149924833268248687560", "91680129304714548443582013432500229276", "72411920253374876434362967695253770334"], "threshold":0.9}, "id":"ASB-A-157038281-9e38967e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b", "target":{"file":"btif/include/btif_dm.h"}}, {"deprecated":false, "digest":{"function_hash":"255370187046246017729886701018513239509", "length":9108}, "id":"ASB-A-157038281-9eb3821c", "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_upstreams_evt"}}, {"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-a9cb5fe3", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b", "target":{"file":"btif/src/btif_dm.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", "source":"https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b", "target":{"file":"stack/btm/btm_ble.cc"}}, {"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":"stack/smp/smp_api.cc", "function":"SMP_SecurityGrant"}}, {"deprecated":false, "digest":{"function_hash":"162179306981177271273091494288229588430", "length":2861}, "id":"ASB-A-157038281-eeee8fdc", "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":{"line_hashes":["84261553069540060990238038307963924833", "8099028036341010309266390041028815058", "293668577803425174459324062149607408076", "336203052674518134261661437178547769365"], "threshold":0.9}, "id":"ASB-A-157038281-f5f13d2d", "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":{"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", "target":{"file":"stack/smp/smp_api.cc"}}, {"deprecated":false, "digest":{"function_hash":"112531274067660169268062259614344347861", "length":2320}, "id":"ASB-A-157038281-f7ea8923", "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"}}]}}, {"package":{"name":"platform/packages/apps/Bluetooth", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"10:0"}, {"fixed":"10:2020-11-01"}]}], "versions":["10"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555"], "severity":"High", "spl":"2020-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "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":{"line_hashes":["75934711735327781154072991445428874580", "277415257456776145722979273172601115502", "266905088922611006772123862078501400873", "149158355114724095621618796938196893156", "54598549818826088647818030852832852520", "304410132131851346150558651901956930946", "260935436742117386901497492581601581022", "94335744816157827230616835602271039112", "210784162809919503517366816903491018700", "172629637826660358674061108047818925356", "32533507795515828074566733120237335541", "35659914195063009929081615466325219671"], "threshold":0.9}, "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, "digest":{"line_hashes":["269989756536276873391430294851528568840", "267349416544922858776992828051853172323", "299711711725709722332668901098957433226", "258344471012731152621342786562094226044", "227101095865660153762674070098561331918", "174369102956947968845364912426323557410", "176417601435814388195707629994551534337", "278597300051622514302026243542347384156"], "threshold":0.9}, "id":"ASB-A-157038281-cd7a0b17", "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":{"function_hash":"262712667962589669101859734720439627373", "length":1217}, "id":"ASB-A-157038281-f7ba2090", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555", "target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp", "function":"initNative"}}]}}, {"package":{"name":"platform/system/bt", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"10:0"}, {"fixed":"10:2020-11-01"}]}], "versions":["10"], "ecosystem_specific":{"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", "spl":"2020-11-01", "types":["EoP"], "vanir_signatures":[{"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/+/cd3398b4e26f25cc6fe4d6928b258f76203de502", "target":{"file":"include/hardware/bluetooth.h"}}, {"deprecated":false, "digest":{"function_hash":"94067362944700076155000881134038373824", "length":3108}, "id":"ASB-A-157038281-1de68076", "signature_type":"Function", "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":"112531274067660169268062259614344347861", "length":2320}, "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"}}, {"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", "target":{"file":"test/suite/adapter/adapter_unittest.cc"}}, {"deprecated":false, "digest":{"line_hashes":["201105367067295881108327400277602669309", "109290394494576233149924833268248687560", "91680129304714548443582013432500229276", "72411920253374876434362967695253770334"], "threshold":0.9}, "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, "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":"service/hal/bluetooth_interface.cc"}}, {"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/+/cd3398b4e26f25cc6fe4d6928b258f76203de502", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_decide_association_model"}}, {"deprecated":false, "digest":{"line_hashes":["174201675099952091244892563207032646819", "276236007049963091572252930970349775353", "98074242501461545505889035942004767405", "132792386158014892288826772949877551148", "230069431199743055292584521389567950009", "120734870774512651547171550728500556383", "280530058120438830441945882566253731192"], "threshold":0.9}, "id":"ASB-A-157038281-6994f4e8", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a", "target":{"file":"stack/btm/btm_ble.cc"}}, {"deprecated":false, "digest":{"function_hash":"221659570648865965525421496542649177014", "length":818}, "id":"ASB-A-157038281-6b79aab2", "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_ble_sec_req_evt"}}, {"deprecated":false, "digest":{"function_hash":"301500401311809862687108872924756327413", "length":8855}, "id":"ASB-A-157038281-7fd6b29d", "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":"321002338085311961657253307643351817378", "length":819}, "id":"ASB-A-157038281-8fa8605d", "signature_type":"Function", "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":{"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", "target":{"file":"stack/smp/smp_act.cc"}}, {"deprecated":false, "digest":{"function_hash":"177717406543718616803153195811938820665", "length":2613}, "id":"ASB-A-157038281-aa04dbd7", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_process_peer_nonce"}}, {"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", "target":{"file":"stack/smp/smp_act.cc"}}, {"deprecated":false, "digest":{"function_hash":"246153933052974361789822017565183904379", "length":636}, "id":"ASB-A-157038281-c987006e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a", "target":{"file":"stack/smp/smp_api.cc", "function":"SMP_SecurityGrant"}}, {"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":"btif/src/bluetooth.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":"stack/smp/smp_api.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-da99cabe", "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":{"function_hash":"190576750034893619371197752065645279342", "length":3103}, "id":"ASB-A-157038281-e9a95abb", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a", "target":{"file":"stack/btm/btm_ble.cc", "function":"btm_proc_smp_cback"}}, {"deprecated":false, "digest":{"function_hash":"173196413699773906299450659831894584493", "length":2159}, "id":"ASB-A-157038281-ebbf78ad", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_decide_association_model"}}, {"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", "target":{"file":"bta/dm/bta_dm_act.cc"}}, {"deprecated":false, "digest":{"function_hash":"207887003559397277615723207565274436015", "length":413}, "id":"ASB-A-157038281-f6c6a632", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502", "target":{"file":"btif/src/bluetooth.cc", "function":"init"}}]}}, {"package":{"name":"platform/packages/apps/Bluetooth", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2020-11-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557"], "severity":"High", "spl":"2020-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "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, "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":{"file":"src/com/android/bluetooth/btservice/AdapterService.java", "function":"onCreate"}}, {"deprecated":false, "digest":{"function_hash":"155855738231520385688484377649189203670", "length":1239}, "id":"ASB-A-157038281-d24569f4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557", "target":{"file":"jni/com_android_bluetooth_btservice_AdapterService.cpp", "function":"initNative"}}, {"deprecated":false, "digest":{"line_hashes":["288327712671115562056437202506249381106", "25548363474466877580975290976515731870", "339892665512476015852888128590203461165", "148743557554913228454559440812808510847", "115106482513511501719911639524346661980", "90881898225197608731121919960385592230", "337089620781201760668371408715330922788", "35880480334431437822633427399773108164", "57804317503493548264184627133055206049", "201301814969488626260507196024346419192", "266123164595982624943977120530212926234", "233231375868369285399011583927497592973"], "threshold":0.9}, "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"}}]}}, {"package":{"name":"platform/system/bt", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2020-11-01"}]}], "versions":["11"], "ecosystem_specific":{"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"], "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"}}, {"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-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":{"function_hash":"190576750034893619371197752065645279342", "length":3103}, "id":"ASB-A-157038281-1b9feb87", "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":"246153933052974361789822017565183904379", "length":636}, "id":"ASB-A-157038281-213a7e72", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30", "target":{"file":"stack/smp/smp_api.cc", "function":"SMP_SecurityGrant"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"58032923757447706296194816290075680608", "length":2457}, "id":"ASB-A-157038281-66ec460d", "signature_type":"Function", "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":{"line_hashes":["90231861124166576716631393770209491471", "262919668639691396372267090129829472033", "3929289543587825306264691193889620341"], "threshold":0.9}, "id":"ASB-A-157038281-736d8184", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30", "target":{"file":"stack/smp/smp_api.cc"}}, {"deprecated":false, "digest":{"line_hashes":["46777931121321814917792688150621230972", "52655362989620007884359709445123264808", "313373449252906525744916017602189160371"], "threshold":0.9}, "id":"ASB-A-157038281-7a9bd7e1", "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":{"line_hashes":["68599573647872116472271697077200424983", "241074427353561119903090828946207714020", "295167890463962589213365298662758012221", "264188018885457521536388811907697171954", "82693602646323038071625361874850585753"], "threshold":0.9}, "id":"ASB-A-157038281-811b9ca4", "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":["100312520963221166822909340435732755797", "252018229085176352179725647313523222909", "2389996442223139815109936882975344444"], "threshold":0.9}, "id":"ASB-A-157038281-883c461d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60", "target":{"file":"btif/include/btif_api.h"}}, {"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/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30", "target":{"file":"btif/src/btif_dm.cc", "function":"btif_dm_ble_sec_req_evt"}}, {"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", "source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60", "target":{"file":"btif/src/bluetooth.cc"}}, {"deprecated":false, "digest":{"function_hash":"173196413699773906299450659831894584493", "length":2159}, "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":{"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":{"file":"btif/src/bluetooth.cc", "function":"init"}}, {"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", "target":{"file":"stack/smp/smp_act.cc", "function":"smp_process_peer_nonce"}}, {"deprecated":false, "digest":{"line_hashes":["174201675099952091244892563207032646819", "276236007049963091572252930970349775353", "98074242501461545505889035942004767405", "132792386158014892288826772949877551148", "230069431199743055292584521389567950009", "120734870774512651547171550728500556383", "280530058120438830441945882566253731192"], "threshold":0.9}, "id":"ASB-A-157038281-a644b874", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30", "target":{"file":"stack/btm/btm_ble.cc"}}, {"deprecated":false, "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, "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", "target":{"file":"test/headless/headless.cc", "function":"HeadlessStack::SetUp"}}, {"deprecated":false, "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, "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", "target":{"file":"stack/smp/smp_act.cc"}}, {"deprecated":false, "digest":{"function_hash":"73525069259940577685262770473378256743", "length":823}, "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"}}, {"deprecated":false, "digest":{"function_hash":"301500401311809862687108872924756327413", "length":8855}, "id":"ASB-A-157038281-d3fa91c5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30", "target":{"file":"btif/src/btif_dm.cc", "function":"btif_dm_upstreams_evt"}}, {"deprecated":false, "digest":{"line_hashes":["30148307350815998296314777258510693288", "278557482957938877632908176032573439805", "46337723722176881129002724885692143631", "98622714097174249811723005629041394069"], "threshold":0.9}, "id":"ASB-A-157038281-e8a4f5dc", "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":{"line_hashes":["151850068518970980094369690902463771450", "330047973550245822927638766639398483319", "137813909334542411229860095083399436128", "146617051137074450298532346701639865123"], "threshold":0.9}, "id":"ASB-A-157038281-e96df1ba", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60", "target":{"file":"service/hal/bluetooth_interface.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", "signature_version":"v1", "source":"https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30", "target":{"file":"btif/src/btif_dm.cc"}}]}}], "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"}]}