In smpdecideassociationmodel of smpact.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.
{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"length": 3036.0,
"function_hash": "166514784294656822740668329429440036616"
},
"id": "ASB-A-157038281-1face74c",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java",
"function": "onCreate"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"133495350128166061023532843155287887009",
"118031467839843720491311202729347498585",
"28029378807629772394532309284464901806",
"172598668845876778697859489503087368545",
"203001309444281651358653335495751990560",
"274496342305005651598588151866561809253",
"218861540693291315026074564564629922607",
"207020323231044070011487203600769603963"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-31293f3c",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1784.0,
"function_hash": "43567029502029302530062473938780144249"
},
"id": "ASB-A-157038281-4260fecb",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp",
"function": "initNative"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"151354788127264995445657468881764448167",
"200508130652361730225753797263017632099",
"77744340608764734639448997151933068627",
"192724339052112952553793275275407376295",
"238535417541782576830028969593502751812",
"211989717495059395423671896903692473616",
"260273828726035425643306481464518459194",
"284943759161745001555816117071389294847",
"156339470718388771960321137401246568259",
"95681720183078844112383193533506079785",
"129896587743310263819239484227504449995",
"140637172922625601965252720219822099024"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-4ddc2638",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp"
}
}
],
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/2e4247dab1a49800e5f53a140506ec33e8f97bca"
]
}{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"length": 2457.0,
"function_hash": "58032923757447706296194816290075680608"
},
"id": "ASB-A-157038281-0415f3f3",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2613.0,
"function_hash": "177717406543718616803153195811938820665"
},
"id": "ASB-A-157038281-0494e884",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"27315058109281212649269289918494354977",
"311594019933363922518759703072094209116",
"46063002291701251226330619570508182173",
"159547521827062780198508798181832219785"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-1e21eaa3",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "service/hal/bluetooth_interface.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 833.0,
"function_hash": "231132354750420650015817650046770664786"
},
"id": "ASB-A-157038281-20ed3052",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc",
"function": "TEST_F"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2159.0,
"function_hash": "173196413699773906299450659831894584493"
},
"id": "ASB-A-157038281-2318e8f9",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"100312520963221166822909340435732755797",
"252018229085176352179725647313523222909",
"2389996442223139815109936882975344444"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-4530631c",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "btif/include/btif_api.h"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"68599573647872116472271697077200424983",
"11131115950324971356746831533252081321",
"276413882219576991855966527713666036606",
"248093339954825190647494873105562381952",
"336718163562060004034404747527468730988"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-461614d8",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "include/hardware/bluetooth.h"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"74283121300087796941134231827510772804",
"245645303179306469842820196430743730419",
"112774903900581996415865722152323655034",
"164522187511534049946706204570052501042"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-49755e7b",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "test/headless/headless.cc"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"174201675099952091244892563207032646819",
"276236007049963091572252930970349775353",
"98074242501461545505889035942004767405",
"132792386158014892288826772949877551148",
"230069431199743055292584521389567950009",
"120734870774512651547171550728500556383",
"280530058120438830441945882566253731192"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-6e0fd6f9",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "stack/btm/btm_ble.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"90231861124166576716631393770209491471",
"262919668639691396372267090129829472033",
"3929289543587825306264691193889620341"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-783fa2d0",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "stack/smp/smp_api.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1243.0,
"function_hash": "87773237438518816350067743917398501528"
},
"id": "ASB-A-157038281-7c40db71",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ea715344b3bcf94eefb5c072f3bd860dd8eca2e8",
"target": {
"file": "stack/smp/smp_api.cc",
"function": "SMP_SecurityGrant"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3103.0,
"function_hash": "190576750034893619371197752065645279342"
},
"id": "ASB-A-157038281-879267ff",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "stack/btm/btm_ble.cc",
"function": "btm_proc_smp_cback"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"247563118699637366113561178622425200688",
"85312607007197639065816144099798648111",
"322863893263591440540230187978686686590",
"185706318298262215386553790663123862975"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-88c7c85d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "btif/src/bluetooth.cc"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"201105367067295881108327400277602669309",
"109290394494576233149924833268248687560",
"91680129304714548443582013432500229276",
"72411920253374876434362967695253770334"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-ab4051a3",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "btif/include/btif_dm.h"
}
},
{
"signature_type": "Function",
"digest": {
"length": 636.0,
"function_hash": "246153933052974361789822017565183904379"
},
"id": "ASB-A-157038281-ae8410ac",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "stack/smp/smp_api.cc",
"function": "SMP_SecurityGrant"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ea715344b3bcf94eefb5c072f3bd860dd8eca2e8",
"target": {
"file": "stack/smp/smp_api.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2320.0,
"function_hash": "112531274067660169268062259614344347861"
},
"id": "ASB-A-157038281-cbd09761",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3108.0,
"function_hash": "94067362944700076155000881134038373824"
},
"id": "ASB-A-157038281-cecbe92a",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "bta/dm/bta_dm_act.cc",
"function": "bta_dm_ble_smp_cback"
}
},
{
"signature_type": "Function",
"digest": {
"length": 867.0,
"function_hash": "24541512371313873084351116763257391927"
},
"id": "ASB-A-157038281-cf40e64c",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "test/headless/headless.cc",
"function": "HeadlessStack::SetUp"
}
},
{
"signature_type": "Function",
"digest": {
"length": 818.0,
"function_hash": "221659570648865965525421496542649177014"
},
"id": "ASB-A-157038281-da4416ec",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_ble_sec_req_evt"
}
},
{
"signature_type": "Function",
"digest": {
"length": 8855.0,
"function_hash": "301500401311809862687108872924756327413"
},
"id": "ASB-A-157038281-e3262792",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_upstreams_evt"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "btif/src/btif_dm.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 553.0,
"function_hash": "205216425816177559633274019566795381556"
},
"id": "ASB-A-157038281-e67ef5b4",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/6817e0c3c63d37330445aa846b4fe635224fd567",
"target": {
"file": "btif/src/bluetooth.cc",
"function": "init"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"46777931121321814917792688150621230972",
"52655362989620007884359709445123264808",
"313373449252906525744916017602189160371"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-f5452b10",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/c8981a2b7b93618a76178dcab48ce56a79a5c4d8",
"target": {
"file": "bta/dm/bta_dm_act.cc"
}
}
],
"types": [
"EoP"
],
"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",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"127286301726074558675323753918097694819",
"115289338893005503002735336742937494842",
"144207292614858641385136419317557632933",
"255694955515360648636484271403920506710"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-a019e208",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/hardware/libhardware/+/3e7b35ee189fd0d93cb597a4528e45882f1d583f",
"target": {
"file": "include/hardware/bluetooth.h"
}
}
],
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/hardware/libhardware/+/3e7b35ee189fd0d93cb597a4528e45882f1d583f"
]
}{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"length": 1133.0,
"function_hash": "294160425562064884311915419839740206749"
},
"id": "ASB-A-157038281-6e97df5b",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp",
"function": "initNative"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"333017738150116444806599473641977955932",
"255962795766682752148245517233088647824",
"339624306504213329180347095903306457093",
"136061284068581581347947350598677748563",
"44562317642127256294526234467978438978",
"301294221983938029736006641233386585845",
"290641254437875133405769267291444563944",
"330573062056465896852258663933092852873",
"229294921358275429957537940470524738365",
"50778665491171244152777963468251950745",
"166404203103227925111226348394575571472",
"287048125582404262017931253725043201871"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-820531db",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"55188870582623657502990343762066910014",
"229061292555394101729343383991898959074",
"50156232352760378858484253717101704101",
"156886252745205010103786141229263400587",
"172291598729376201185845743185915233643",
"281570687210845631505160845963183695207",
"223140078970294008729624156552154550488",
"70008022815466119517466749230986086467",
"87715001274534114571595622294311394672",
"84590849491870366074350555507939597410",
"54149432136999952981051936112212219981",
"275560984306503832571977195927413224818"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-b7b0f3af",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1790.0,
"function_hash": "72980586256093893599912042970226587182"
},
"id": "ASB-A-157038281-bd415173",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java",
"function": "onCreate"
}
}
],
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b9dee21f7558a14029c53bf3a0deed2c500cdfe0"
]
}{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "btif/src/bluetooth.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 809.0,
"function_hash": "276328925758236655632267859019308731775"
},
"id": "ASB-A-157038281-292cbda0",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc",
"function": "TEST_F"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"46561850690634592493113150588477643701",
"320926488793439684791075507807172283261",
"143475908003546742288203453168360031888",
"69957093265416678526444556296639252141",
"62730281375438910381615232323374447355",
"34125414874109382394381153167807856652",
"5800152430043191926972187857753457575",
"246090430726045246919215407815706952352",
"86931941911930631524932446579475818443",
"88311774435730366746427194464095652777",
"28608564074422652099868710087852289461",
"217530098881144130588114515166845879456"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-4ee7282c",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1748.0,
"function_hash": "137418443666467899167692158041494818345"
},
"id": "ASB-A-157038281-5327cb97",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"46777931121321814917792688150621230972",
"173974693172985221012303127123194371560",
"51889290640446580122829373382041365512"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-66a5c9b4",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "bta/dm/bta_dm_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 9209.0,
"function_hash": "273437445965380514768484665954817773423"
},
"id": "ASB-A-157038281-6c611dc3",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_upstreams_evt"
}
},
{
"signature_type": "Function",
"digest": {
"length": 614.0,
"function_hash": "91458221101829959071781427078130988840"
},
"id": "ASB-A-157038281-6ed2f7a2",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "stack/smp/smp_api.cc",
"function": "SMP_SecurityGrant"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2041.0,
"function_hash": "25576819624608637092742785850923885822"
},
"id": "ASB-A-157038281-70a78094",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"258776453729134921493253692535153816601",
"305663736716309226837834211856060669222",
"93798527707995569253877930247069820418",
"299557346201633675073817046526190401687",
"298955839154133791093798967896209123249",
"115411778167731422358810439506902565603",
"66650895299143083479801925357974022220"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-781fb486",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "stack/btm/btm_ble.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"259985701825736822051883691431468179003",
"264310485737725759770338677896709593060",
"96603710079514502787087866559400919721"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-789b4e47",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "stack/smp/smp_api.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2517.0,
"function_hash": "218897625897992486734755120640161771591"
},
"id": "ASB-A-157038281-7f1f277d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"330867773412797974747559754110969604005",
"64096682952592031586069355936125505498",
"7019522660746646940731086223733259014",
"33090305215602108866005451434839451982"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-8c89b8ed",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "service/hal/bluetooth_interface.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2219.0,
"function_hash": "158583773395451826008279373268542372073"
},
"id": "ASB-A-157038281-90a5ec74",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "btif/src/btif_dm.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 274.0,
"function_hash": "308298407655371693271864020987704080372"
},
"id": "ASB-A-157038281-b288921d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "btif/src/bluetooth.cc",
"function": "init"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2957.0,
"function_hash": "167363906718706455632034642406386709994"
},
"id": "ASB-A-157038281-b30617ce",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "bta/dm/bta_dm_act.cc",
"function": "bta_dm_ble_smp_cback"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"84261553069540060990238038307963924833",
"8099028036341010309266390041028815058",
"293668577803425174459324062149607408076",
"336203052674518134261661437178547769365"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-b3710c07",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"106823322802383398922150809437976775903",
"207989358528216455765692427310964822368",
"332312190043930310354755128245767798834",
"261200658296213570462057989094419659643"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-ba86d791",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "btif/include/btif_dm.h"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3293.0,
"function_hash": "63449981552078852967173078769022897608"
},
"id": "ASB-A-157038281-d2c18be8",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "stack/btm/btm_ble.cc",
"function": "btm_proc_smp_cback"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"13414659225748582209928741462269025270",
"45540762499596195889983472678398489763",
"158234704852393012885379227601901313703"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-eb1d3abf",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/dbe2e14045ea54dde84a09c7967e72dbe5552ce1",
"target": {
"file": "btif/include/btif_api.h"
}
},
{
"signature_type": "Function",
"digest": {
"length": 849.0,
"function_hash": "302914650865993376375118495579432579089"
},
"id": "ASB-A-157038281-ebdc03e3",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/57ffe1ba12f25f80eeb985f11400f9eebaf99619",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_ble_sec_req_evt"
}
}
],
"types": [
"EoP"
],
"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",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"127286301726074558675323753918097694819",
"115289338893005503002735336742937494842",
"144207292614858641385136419317557632933",
"255694955515360648636484271403920506710"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-6684dc85",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/hardware/libhardware/+/247c6468242308f853f778c9af4ffa0ff63053ef",
"target": {
"file": "include/hardware/bluetooth.h"
}
}
],
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/hardware/libhardware/+/247c6468242308f853f778c9af4ffa0ff63053ef"
]
}{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"333017738150116444806599473641977955932",
"255962795766682752148245517233088647824",
"339624306504213329180347095903306457093",
"136061284068581581347947350598677748563",
"44562317642127256294526234467978438978",
"301294221983938029736006641233386585845",
"290641254437875133405769267291444563944",
"330573062056465896852258663933092852873",
"229294921358275429957537940470524738365",
"50778665491171244152777963468251950745",
"166404203103227925111226348394575571472",
"287048125582404262017931253725043201871"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-06fd5fb6",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"55188870582623657502990343762066910014",
"229061292555394101729343383991898959074",
"50156232352760378858484253717101704101",
"156886252745205010103786141229263400587",
"172291598729376201185845743185915233643",
"281570687210845631505160845963183695207",
"223140078970294008729624156552154550488",
"70008022815466119517466749230986086467",
"87715001274534114571595622294311394672",
"84590849491870366074350555507939597410",
"54149432136999952981051936112212219981",
"275560984306503832571977195927413224818"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-7a8d132e",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1863.0,
"function_hash": "231080985477059994569785335008655423980"
},
"id": "ASB-A-157038281-9bda1bf3",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java",
"function": "onCreate"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1133.0,
"function_hash": "294160425562064884311915419839740206749"
},
"id": "ASB-A-157038281-f273c96f",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp",
"function": "initNative"
}
}
],
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/0b2002b32a8459297d3bb50fce83dfa17e9ed778"
]
}{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"80734617272373210341096396456122692396",
"31686579747501037323623191022179250711",
"14748392188947432207112367685749105183",
"205468746345244467171613628971477346861"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-01b00eae",
"match_only_versions": [
"8.1"
],
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"signature_version": "v1",
"target": {
"file": "tools/mcap_tool/mcap_tool.cc"
},
"deprecated": false
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "btif/src/btif_dm.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 278.0,
"function_hash": "238595219349845696621816771878666077476"
},
"id": "ASB-A-157038281-111de883",
"match_only_versions": [
"8.1"
],
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"signature_version": "v1",
"target": {
"file": "tools/mcap_tool/mcap_tool.cc",
"function": "adapter_init"
},
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"46561850690634592493113150588477643701",
"320926488793439684791075507807172283261",
"143475908003546742288203453168360031888",
"69957093265416678526444556296639252141",
"62730281375438910381615232323374447355",
"34125414874109382394381153167807856652",
"5800152430043191926972187857753457575",
"246090430726045246919215407815706952352",
"86931941911930631524932446579475818443",
"88311774435730366746427194464095652777",
"28608564074422652099868710087852289461",
"217530098881144130588114515166845879456"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-11db1d14",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3057.0,
"function_hash": "221500956901947774762079794150338559151"
},
"id": "ASB-A-157038281-1b703a7e",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "stack/btm/btm_ble.cc",
"function": "btm_proc_smp_cback"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"258776453729134921493253692535153816601",
"305663736716309226837834211856060669222",
"93798527707995569253877930247069820418",
"132792386158014892288826772949877551148",
"230069431199743055292584521389567950009",
"5809527790695241055851031965250819657",
"66650895299143083479801925357974022220"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-40cf6907",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "stack/btm/btm_ble.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 274.0,
"function_hash": "308298407655371693271864020987704080372"
},
"id": "ASB-A-157038281-432947fc",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "btif/src/bluetooth.cc",
"function": "init"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"90231861124166576716631393770209491471",
"262919668639691396372267090129829472033",
"3929289543587825306264691193889620341"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-5cc5a764",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "stack/smp/smp_api.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"330867773412797974747559754110969604005",
"64096682952592031586069355936125505498",
"7019522660746646940731086223733259014",
"33090305215602108866005451434839451982"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-5f2ae518",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "service/hal/bluetooth_interface.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2150.0,
"function_hash": "158802115950228325032703712885336276862"
},
"id": "ASB-A-157038281-887295c3",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Function",
"digest": {
"length": 818.0,
"function_hash": "221659570648865965525421496542649177014"
},
"id": "ASB-A-157038281-8bd063ee",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_ble_sec_req_evt"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2861.0,
"function_hash": "162179306981177271273091494288229588430"
},
"id": "ASB-A-157038281-9bcb58ad",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "bta/dm/bta_dm_act.cc",
"function": "bta_dm_ble_smp_cback"
}
},
{
"signature_type": "Function",
"digest": {
"length": 9070.0,
"function_hash": "306507595727955352958333269858019266052"
},
"id": "ASB-A-157038281-9d18ce31",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_upstreams_evt"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"201105367067295881108327400277602669309",
"109290394494576233149924833268248687560",
"91680129304714548443582013432500229276",
"72411920253374876434362967695253770334"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-a24fd291",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "btif/include/btif_dm.h"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2443.0,
"function_hash": "106524556462744169126294335906019680526"
},
"id": "ASB-A-157038281-ad55ce33",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"46777931121321814917792688150621230972",
"52655362989620007884359709445123264808",
"313373449252906525744916017602189160371"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-b040e9b0",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "bta/dm/bta_dm_act.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"13414659225748582209928741462269025270",
"45540762499596195889983472678398489763",
"158234704852393012885379227601901313703"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-bc8cada5",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "btif/include/btif_api.h"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"84261553069540060990238038307963924833",
"8099028036341010309266390041028815058",
"293668577803425174459324062149607408076",
"336203052674518134261661437178547769365"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-d65a50ec",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "btif/src/bluetooth.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 570.0,
"function_hash": "164747043767709649354001507803728148430"
},
"id": "ASB-A-157038281-de8dd736",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "stack/smp/smp_api.cc",
"function": "SMP_SecurityGrant"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2517.0,
"function_hash": "218897625897992486734755120640161771591"
},
"id": "ASB-A-157038281-ebe59e0f",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2219.0,
"function_hash": "158583773395451826008279373268542372073"
},
"id": "ASB-A-157038281-fa9cc57b",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b5c0bfc132b296853ba1143f34394e2719ff876d",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Function",
"digest": {
"length": 809.0,
"function_hash": "276328925758236655632267859019308731775"
},
"id": "ASB-A-157038281-fca1d346",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/0b4c1014f7d1b22b5e397f7eee72f0a471f90519",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc",
"function": "TEST_F"
}
}
],
"types": [
"EoP"
],
"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",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"length": 2573.0,
"function_hash": "233509427958752114569100072885646362892"
},
"id": "ASB-A-157038281-0bc53f68",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java",
"function": "onCreate"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"212063120013748047022055879772920839240",
"235944088787491043733176886622302760470",
"274288145162415606733191355348425548010",
"70008022815466119517466749230986086467",
"147721938893601563781090285369829190361",
"140759045911498722946983301049521141734",
"39742496019057549612398089153817899922",
"327019511722636468849781105254931604478"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-4155e29c",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1133.0,
"function_hash": "294160425562064884311915419839740206749"
},
"id": "ASB-A-157038281-7cf74667",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp",
"function": "initNative"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"333017738150116444806599473641977955932",
"255962795766682752148245517233088647824",
"339624306504213329180347095903306457093",
"136061284068581581347947350598677748563",
"44562317642127256294526234467978438978",
"301294221983938029736006641233386585845",
"290641254437875133405769267291444563944",
"330573062056465896852258663933092852873",
"229294921358275429957537940470524738365",
"50778665491171244152777963468251950745",
"166404203103227925111226348394575571472",
"287048125582404262017931253725043201871"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-d4045885",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp"
}
}
],
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/b11ac32ea3588b6910b58ec285e41bddeee75844"
]
}{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"length": 818.0,
"function_hash": "221659570648865965525421496542649177014"
},
"id": "ASB-A-157038281-248aff38",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_ble_sec_req_evt"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"46777931121321814917792688150621230972",
"52655362989620007884359709445123264808",
"313373449252906525744916017602189160371"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-27c956ed",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "bta/dm/bta_dm_act.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"13414659225748582209928741462269025270",
"45540762499596195889983472678398489763",
"158234704852393012885379227601901313703"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-2e56edd1",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "btif/include/btif_api.h"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"309176966818091336771035611642556969787",
"219234054415695187006131950484383235261",
"167864487636561713156831821290065387149",
"33090305215602108866005451434839451982"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-3fac5885",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "service/hal/bluetooth_interface.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2613.0,
"function_hash": "177717406543718616803153195811938820665"
},
"id": "ASB-A-157038281-5ae0ed03",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3057.0,
"function_hash": "221500956901947774762079794150338559151"
},
"id": "ASB-A-157038281-6a13ed84",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "stack/btm/btm_ble.cc",
"function": "btm_proc_smp_cback"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"275283984753158789551758190693999132610",
"50711425529424856186509447722249800526",
"69957093265416678526444556296639252141",
"62730281375438910381615232323374447355",
"34125414874109382394381153167807856652",
"5800152430043191926972187857753457575",
"246090430726045246919215407815706952352",
"86931941911930631524932446579475818443",
"88311774435730366746427194464095652777",
"28608564074422652099868710087852289461",
"217530098881144130588114515166845879456"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-6d72db80",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 809.0,
"function_hash": "276328925758236655632267859019308731775"
},
"id": "ASB-A-157038281-7778a49a",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc",
"function": "TEST_F"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2174.0,
"function_hash": "328286991734932535665786194930474292312"
},
"id": "ASB-A-157038281-7ec638f0",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Function",
"digest": {
"length": 274.0,
"function_hash": "308298407655371693271864020987704080372"
},
"id": "ASB-A-157038281-806b22d9",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "btif/src/bluetooth.cc",
"function": "init"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2472.0,
"function_hash": "75197517435160166847773314117222136691"
},
"id": "ASB-A-157038281-8d9102c5",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"127286301726074558675323753918097694819",
"115289338893005503002735336742937494842",
"144207292614858641385136419317557632933",
"255694955515360648636484271403920506710"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-96ea4754",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "include/hardware/bluetooth.h"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"22218113270003052562960844175711981574",
"91115459083507765377707856730738317800",
"288796491077226801430939614720904800532",
"319055551634347041020487125736991423165",
"60407143767321891710587980027022490991",
"316521609122599971477272549506144783446",
"23669501465688480175682175705683641191",
"159689413627314335493594636691595591538",
"268897877006632128397184708257065532823",
"220056559681035861380650669940591832836",
"186219569860945206547834545750165579647",
"289546148816400765751750554902950902600",
"201948990698576750914047745698557512104",
"19493534525442399527918251869896157850",
"53001658388234278313852890066614564836"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-999a50e8",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "btif/src/bluetooth.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"201105367067295881108327400277602669309",
"109290394494576233149924833268248687560",
"91680129304714548443582013432500229276",
"72411920253374876434362967695253770334"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-9e38967e",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "btif/include/btif_dm.h"
}
},
{
"signature_type": "Function",
"digest": {
"length": 9108.0,
"function_hash": "255370187046246017729886701018513239509"
},
"id": "ASB-A-157038281-9eb3821c",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_upstreams_evt"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "btif/src/btif_dm.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"258776453729134921493253692535153816601",
"305663736716309226837834211856060669222",
"93798527707995569253877930247069820418",
"132792386158014892288826772949877551148",
"230069431199743055292584521389567950009",
"5809527790695241055851031965250819657",
"66650895299143083479801925357974022220"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-c3317b4b",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "stack/btm/btm_ble.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 636.0,
"function_hash": "246153933052974361789822017565183904379"
},
"id": "ASB-A-157038281-d714c23f",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "stack/smp/smp_api.cc",
"function": "SMP_SecurityGrant"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2861.0,
"function_hash": "162179306981177271273091494288229588430"
},
"id": "ASB-A-157038281-eeee8fdc",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "bta/dm/bta_dm_act.cc",
"function": "bta_dm_ble_smp_cback"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"84261553069540060990238038307963924833",
"8099028036341010309266390041028815058",
"293668577803425174459324062149607408076",
"336203052674518134261661437178547769365"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-f5f13d2d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/ad8fba09accd6909e6678b8c9820732f36588401",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"90231861124166576716631393770209491471",
"262919668639691396372267090129829472033",
"3929289543587825306264691193889620341"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-f7512818",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "stack/smp/smp_api.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2320.0,
"function_hash": "112531274067660169268062259614344347861"
},
"id": "ASB-A-157038281-f7ea8923",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/8709264b5c18b53a0bc266b82d84ade06b04126b",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
}
],
"types": [
"EoP"
],
"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",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"length": 2899.0,
"function_hash": "189178195664141318658606150786130706654"
},
"id": "ASB-A-157038281-21a59b93",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java",
"function": "onCreate"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"75934711735327781154072991445428874580",
"277415257456776145722979273172601115502",
"266905088922611006772123862078501400873",
"149158355114724095621618796938196893156",
"54598549818826088647818030852832852520",
"304410132131851346150558651901956930946",
"260935436742117386901497492581601581022",
"94335744816157827230616835602271039112",
"210784162809919503517366816903491018700",
"172629637826660358674061108047818925356",
"32533507795515828074566733120237335541",
"35659914195063009929081615466325219671"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-abd036d5",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"269989756536276873391430294851528568840",
"267349416544922858776992828051853172323",
"299711711725709722332668901098957433226",
"258344471012731152621342786562094226044",
"227101095865660153762674070098561331918",
"174369102956947968845364912426323557410",
"176417601435814388195707629994551534337",
"278597300051622514302026243542347384156"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-cd7a0b17",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1217.0,
"function_hash": "262712667962589669101859734720439627373"
},
"id": "ASB-A-157038281-f7ba2090",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp",
"function": "initNative"
}
}
],
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/9cfb9204e573b34da01415f32798cb5376f95555"
]
}{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"246834468510378197188371966348504230562",
"220606714798329112208733973789226715296",
"141455279918462527275107781900538391918",
"40289599219000572033739910078334348218",
"206862283983192898861411286173805084858"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-013c2dbf",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "include/hardware/bluetooth.h"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3108.0,
"function_hash": "94067362944700076155000881134038373824"
},
"id": "ASB-A-157038281-1de68076",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "bta/dm/bta_dm_act.cc",
"function": "bta_dm_ble_smp_cback"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2320.0,
"function_hash": "112531274067660169268062259614344347861"
},
"id": "ASB-A-157038281-20ce7398",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"140021609492802510739566043826599927185",
"289866598153843866421057331497787724557",
"274268651463006281153000985464196918869"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-23dc519a",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "btif/include/btif_api.h"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"176942047962962432345533666676289790160",
"137921359185380052405916867248350951761",
"268356321472975280243586622553942097326",
"255044124087256267093779652349819250029"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-269b54bb",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"201105367067295881108327400277602669309",
"109290394494576233149924833268248687560",
"91680129304714548443582013432500229276",
"72411920253374876434362967695253770334"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-26fdc7f5",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "btif/include/btif_dm.h"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"228404262703168379840464841943474903203",
"16688957259502814341793113407490021382",
"79901614744452133124234642788176053018",
"328625543574598215760579676631487657265"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-4b9c63e2",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "service/hal/bluetooth_interface.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2457.0,
"function_hash": "58032923757447706296194816290075680608"
},
"id": "ASB-A-157038281-5b70156d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"174201675099952091244892563207032646819",
"276236007049963091572252930970349775353",
"98074242501461545505889035942004767405",
"132792386158014892288826772949877551148",
"230069431199743055292584521389567950009",
"120734870774512651547171550728500556383",
"280530058120438830441945882566253731192"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-6994f4e8",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "stack/btm/btm_ble.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 818.0,
"function_hash": "221659570648865965525421496542649177014"
},
"id": "ASB-A-157038281-6b79aab2",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_ble_sec_req_evt"
}
},
{
"signature_type": "Function",
"digest": {
"length": 8855.0,
"function_hash": "301500401311809862687108872924756327413"
},
"id": "ASB-A-157038281-7fd6b29d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_upstreams_evt"
}
},
{
"signature_type": "Function",
"digest": {
"length": 819.0,
"function_hash": "321002338085311961657253307643351817378"
},
"id": "ASB-A-157038281-8fa8605d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc",
"function": "TEST_F"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2613.0,
"function_hash": "177717406543718616803153195811938820665"
},
"id": "ASB-A-157038281-aa04dbd7",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 636.0,
"function_hash": "246153933052974361789822017565183904379"
},
"id": "ASB-A-157038281-c987006e",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "stack/smp/smp_api.cc",
"function": "SMP_SecurityGrant"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "btif/src/bluetooth.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"90231861124166576716631393770209491471",
"262919668639691396372267090129829472033",
"3929289543587825306264691193889620341"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-d4e6a218",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "stack/smp/smp_api.cc"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "btif/src/btif_dm.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3103.0,
"function_hash": "190576750034893619371197752065645279342"
},
"id": "ASB-A-157038281-e9a95abb",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "stack/btm/btm_ble.cc",
"function": "btm_proc_smp_cback"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2159.0,
"function_hash": "173196413699773906299450659831894584493"
},
"id": "ASB-A-157038281-ebbf78ad",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"46777931121321814917792688150621230972",
"52655362989620007884359709445123264808",
"313373449252906525744916017602189160371"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-f35618a0",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/b6bcc43c7b43f27f62a4c8ea0c15eead822b382a",
"target": {
"file": "bta/dm/bta_dm_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 413.0,
"function_hash": "207887003559397277615723207565274436015"
},
"id": "ASB-A-157038281-f6c6a632",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/cd3398b4e26f25cc6fe4d6928b258f76203de502",
"target": {
"file": "btif/src/bluetooth.cc",
"function": "init"
}
}
],
"types": [
"EoP"
],
"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",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249155751675739173061982842698514683037",
"48792780398728695737032316806225580866",
"207796549628479039852285369483806286441",
"106573758444075036668187541698252402115",
"319422919324659566297527754931896857022",
"53188278251663659449657951678385580537",
"119113750231612246241101347763991305274",
"129034523212900623210058103927582883669"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-0774aeb1",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2982.0,
"function_hash": "137359662711384033555401531596273223141"
},
"id": "ASB-A-157038281-5543f6be",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557",
"target": {
"file": "src/com/android/bluetooth/btservice/AdapterService.java",
"function": "onCreate"
}
},
{
"signature_type": "Function",
"digest": {
"length": 1239.0,
"function_hash": "155855738231520385688484377649189203670"
},
"id": "ASB-A-157038281-d24569f4",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp",
"function": "initNative"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"288327712671115562056437202506249381106",
"25548363474466877580975290976515731870",
"339892665512476015852888128590203461165",
"148743557554913228454559440812808510847",
"115106482513511501719911639524346661980",
"90881898225197608731121919960385592230",
"337089620781201760668371408715330922788",
"35880480334431437822633427399773108164",
"57804317503493548264184627133055206049",
"201301814969488626260507196024346419192",
"266123164595982624943977120530212926234",
"233231375868369285399011583927497592973"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-f3d42efd",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557",
"target": {
"file": "jni/com_android_bluetooth_btservice_AdapterService.cpp"
}
}
],
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Bluetooth/+/862adbe35772e3edc82f1ef142f470d0fd1d9557"
]
}{
"severity": "High",
"spl": "2020-11-01",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"218970800081116559407926911014695050496",
"28752692510458970851215673540425411574",
"144800924775981393640188425135665654160",
"242123068893093735929387451833999928898"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-04dab392",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "test/headless/headless.cc"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3103.0,
"function_hash": "190576750034893619371197752065645279342"
},
"id": "ASB-A-157038281-1b9feb87",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "stack/btm/btm_ble.cc",
"function": "btm_proc_smp_cback"
}
},
{
"signature_type": "Function",
"digest": {
"length": 636.0,
"function_hash": "246153933052974361789822017565183904379"
},
"id": "ASB-A-157038281-213a7e72",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "stack/smp/smp_api.cc",
"function": "SMP_SecurityGrant"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"201105367067295881108327400277602669309",
"109290394494576233149924833268248687560",
"91680129304714548443582013432500229276",
"72411920253374876434362967695253770334"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-5e6e08ff",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "btif/include/btif_dm.h"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2457.0,
"function_hash": "58032923757447706296194816290075680608"
},
"id": "ASB-A-157038281-66ec460d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"90231861124166576716631393770209491471",
"262919668639691396372267090129829472033",
"3929289543587825306264691193889620341"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-736d8184",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "stack/smp/smp_api.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"46777931121321814917792688150621230972",
"52655362989620007884359709445123264808",
"313373449252906525744916017602189160371"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-7a9bd7e1",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "bta/dm/bta_dm_act.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"68599573647872116472271697077200424983",
"241074427353561119903090828946207714020",
"295167890463962589213365298662758012221",
"264188018885457521536388811907697171954",
"82693602646323038071625361874850585753"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-811b9ca4",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "include/hardware/bluetooth.h"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"100312520963221166822909340435732755797",
"252018229085176352179725647313523222909",
"2389996442223139815109936882975344444"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-883c461d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "btif/include/btif_api.h"
}
},
{
"signature_type": "Function",
"digest": {
"length": 818.0,
"function_hash": "221659570648865965525421496542649177014"
},
"id": "ASB-A-157038281-88532e73",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_ble_sec_req_evt"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "btif/src/bluetooth.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2159.0,
"function_hash": "173196413699773906299450659831894584493"
},
"id": "ASB-A-157038281-8ed4d3ba",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_decide_association_model"
}
},
{
"signature_type": "Function",
"digest": {
"length": 708.0,
"function_hash": "183730808488633129915486933260154190576"
},
"id": "ASB-A-157038281-9f50c827",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "btif/src/bluetooth.cc",
"function": "init"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2613.0,
"function_hash": "177717406543718616803153195811938820665"
},
"id": "ASB-A-157038281-a0cf754d",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"174201675099952091244892563207032646819",
"276236007049963091572252930970349775353",
"98074242501461545505889035942004767405",
"132792386158014892288826772949877551148",
"230069431199743055292584521389567950009",
"120734870774512651547171550728500556383",
"280530058120438830441945882566253731192"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-a644b874",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "stack/btm/btm_ble.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 2320.0,
"function_hash": "112531274067660169268062259614344347861"
},
"id": "ASB-A-157038281-b41acd3a",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "stack/smp/smp_act.cc",
"function": "smp_process_peer_nonce"
}
},
{
"signature_type": "Function",
"digest": {
"length": 877.0,
"function_hash": "48412460430649862069629733227252173627"
},
"id": "ASB-A-157038281-bfda114e",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "test/headless/headless.cc",
"function": "HeadlessStack::SetUp"
}
},
{
"signature_type": "Function",
"digest": {
"length": 3108.0,
"function_hash": "94067362944700076155000881134038373824"
},
"id": "ASB-A-157038281-c9595b72",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "bta/dm/bta_dm_act.cc",
"function": "bta_dm_ble_smp_cback"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "stack/smp/smp_act.cc"
}
},
{
"signature_type": "Function",
"digest": {
"length": 823.0,
"function_hash": "73525069259940577685262770473378256743"
},
"id": "ASB-A-157038281-d2d7ba85",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc",
"function": "TEST_F"
}
},
{
"signature_type": "Function",
"digest": {
"length": 8855.0,
"function_hash": "301500401311809862687108872924756327413"
},
"id": "ASB-A-157038281-d3fa91c5",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "btif/src/btif_dm.cc",
"function": "btif_dm_upstreams_evt"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"30148307350815998296314777258510693288",
"278557482957938877632908176032573439805",
"46337723722176881129002724885692143631",
"98622714097174249811723005629041394069"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-e8a4f5dc",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "test/suite/adapter/adapter_unittest.cc"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"151850068518970980094369690902463771450",
"330047973550245822927638766639398483319",
"137813909334542411229860095083399436128",
"146617051137074450298532346701639865123"
],
"threshold": 0.9
},
"id": "ASB-A-157038281-e96df1ba",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/e198eb931d834a3117005f31ece43a83ecc0cd60",
"target": {
"file": "service/hal/bluetooth_interface.cc"
}
},
{
"signature_type": "Line",
"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_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/system/bt/+/03580fc44067b4289d1d77bd2f3ddf1e5974cf30",
"target": {
"file": "btif/src/btif_dm.cc"
}
}
],
"types": [
"EoP"
],
"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"
]
}