{"id":"ASB-A-465140520","details":"In multiple locations, there is a possible side channel information leak due to improperly used crypto. This could lead to paired device information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-465140520","CVE-2026-58945"],"modified":"2026-11-02T17:11:09.485164694Z","published":"2026-11-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2026-11-01"}],"affected":[{"package":{"name":"platform/packages/modules/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17-qpr2-next:0"},{"fixed":"17-qpr2-next:2026-11-01"}]}],"versions":["17-qpr2-next"],"ecosystem_specific":{"vanir_signatures":[{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleValueNotification"},"deprecated":false,"digest":{"function_hash":"152911930643541403743128527555396701752","length":2007},"id":"ASB-A-465140520-08f164b4","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-465140520-0968b3cb","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"function":"GATTS_DeleteService","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"length":900,"function_hash":"15928338452083198493442875732196541634"}},{"digest":{"length":298,"function_hash":"155632937244293574587990045960167087729"},"id":"ASB-A-465140520-11596f0a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_free_pending_ind"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_sr.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["214746217761774020361670930518626768629","214554292091514068345038575949920707238","54757524484551044828449644354915639944","23985785087175492719478530660607013580","251489616518442850795274682042334737574","66966077982371447809654816488905140997","282733362273510423680513887750087509065","29203924799157431888276208208126654691","316346597156529141229336347572851822703","172336540994113281393158765994624151724","222115649176585491312649318024604042928","140414429664063381347063461201247642583"]},"id":"ASB-A-465140520-15a9684e","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"318158555894992958401855907068767951700","length":396},"id":"ASB-A-465140520-1ce6bff9","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_sr.cc","function":"gatts_chk_pending_ind"}},{"deprecated":false,"digest":{"length":1374,"function_hash":"109361420007517846897470350080893200986"},"id":"ASB-A-465140520-45a6af97","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATT_BR_Connect"}},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_auth.cc","function":"gatt_enc_cmpl_cback"},"deprecated":false,"digest":{"function_hash":"300658431135155515045802426636499191762","length":989},"id":"ASB-A-465140520-51730484","signature_type":"Function","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/mock/mock_stack_gatt_api.h"},"deprecated":false,"digest":{"line_hashes":["279485351224001775977821696430665553733","152336248516013832743936777950855179435","330066521197421480564101313171781615319"],"threshold":0.9},"id":"ASB-A-465140520-525c7196"},{"id":"ASB-A-465140520-61ac2f05","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"function":"gatt_allocate_tcb_by_bdaddr","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"function_hash":"318577889198027877838595365320158894489","length":825}},{"deprecated":false,"digest":{"length":678,"function_hash":"154821537494695455519747635952628166767"},"id":"ASB-A-465140520-67f450b1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_is_srv_chg_ind_pending"}},{"digest":{"line_hashes":["330049951988452075505122683873183657360","55070021316991709912961924494119386723","5755576322797934234560029370613089391","184640006208932828736370032666388232750","278656273617608616039393117626991717356","78148024166479708539646111024848263653","54916742379756739135753308751065041429","180770562911654142343583888506006382817","309523415593057928738345656317968421378","290135695188056259939309393772419971556","165186683977973601221331944364231111490","339601694218758041443605229232053978860","309369003960422297659995567502371607159","115729387680480168052749320944927716588","202202068612013557688143520580680727433","323351375094662593076157918592299362641","59594750047091457104568295227245963183","280903556356489568849221236799576152499","79720604610925641796650358696557539860","137548889890385236370315551085632946735","231860086592030664049832356276834842377","337617505455177305632482304778759594282","27531942673747530821804384533973612020","84788197669429197467071655049849630682","278856937503584826879339050274762634904","238668650070487730562591261785349008788","191652388985980373608596670068524377574","75495050465821292042001227637547885308","319730557037312542492727615834353480691","46754432700292610241931422421411589089","254912899580103348974565937172445700461","321854724611008314869149321727984710903","207078964394425814686819531180102877134","300799475284748492010848540117532226827","21238142964871357092088567452840527112","91475055136295372364421276739986872030","35573526653294092670526806854823049542","218669072977953361279213717971881718265","140811561603717583341921358434630534739","154359465091096969688486286533702406429","17631649835402723089161839927720616243","199959891249785994949963772927189324274"],"threshold":0.9},"id":"ASB-A-465140520-8fa11e5c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_api.cc"},"deprecated":false},{"target":{"function":"GATTS_HandleValueIndication","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"function_hash":"223797823642442645344689461826635343546","length":1307},"id":"ASB-A-465140520-92cdee6f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_main.cc","function":"gatt_free"},"deprecated":false,"digest":{"function_hash":"157879999676293334377226398941964064007","length":1105},"id":"ASB-A-465140520-98b73e24","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"function":"gatt_notify_enc_cmpl","file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"length":739,"function_hash":"242544643796538236531298597311301695990"},"id":"ASB-A-465140520-b5c2f6aa","signature_type":"Function"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_db.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["185118321143534462150522596259964453921","324814026674915818688860676019467107690","319610646540687362794411470955677468742","77179535628409125858659696521379682626","328091874865464060260864426891200684995","220243733909705177549667729223950435152"]},"id":"ASB-A-465140520-b88ba8e2"},{"digest":{"line_hashes":["42840532470175245677603516594174463927","82512492463274633738076666494451975028","15126437437158769579664703844457445547","50918633528835139601296149874032658894","40375255072826767046711476150990726054","125231769640074356936897091388602619873","106224427393959545371394180051335166704"],"threshold":0.9},"id":"ASB-A-465140520-bec076d1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"function":"btif_gatts_send_indication","file":"system/btif/src/btif_gatt_server.cc"},"deprecated":false,"digest":{"function_hash":"24522877468829015202247667256059335864","length":613},"id":"ASB-A-465140520-c170403d","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/btif/src/btif_gatt_server.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["321490736593720992801767865940263832322","22435220936287475619967916620914970044","149153447661229930815618892906710984204","219546491846877718159300334616075542693","93022972404913846282782990834859100841","4388931882655368555220955873150959249","334986870074846399873735373240155753622","27706643428213974212846325395999900196","258657097071144502310261813489681677039","182125208942816667822362253089480279565"]},"id":"ASB-A-465140520-ce51b35a","signature_type":"Line"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/mock/mock_stack_gatt_api.cc"},"deprecated":false,"digest":{"line_hashes":["154786391647314985906359862933218714004","35757295222006650016157735464405163376","35346015977766116910563454858911661057","207564272792335886052100883918264367587","158903193025768480719571925302757714777","304571822855641799007003812929998041931","215723963984519118333155487547745729999","311552109907846350882998612997224428617","157403995480008289613048581449248234640","200011358608575338395187367473805484939","123819690150823757421267693908138220083","191830887353731760681671294934502778581"],"threshold":0.9},"id":"ASB-A-465140520-d3a99941","signature_type":"Line","signature_version":"v1"},{"digest":{"line_hashes":["182022326540948683065616311210936263895","5399066496268408024934605226310586543","333598498382367068509894127046009026878","285734238999158512370159904111548743074","168257245072454927571682888409191999669"],"threshold":0.9},"id":"ASB-A-465140520-d41b6a19","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_main.cc"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"function":"gatt_add_pending_ind","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"function_hash":"231983760197185860713089232593310967100","length":252},"id":"ASB-A-465140520-dba25819","signature_type":"Function","signature_version":"v1"},{"digest":{"line_hashes":["64409027888078549428425278437124306887","197262366382718256163144653699746602838","103360698118439160701139229415566581773"],"threshold":0.9},"id":"ASB-A-465140520-e700c598","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/include/gatt_api.h"},"deprecated":false},{"id":"ASB-A-465140520-f70307cc","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleMultipleValueNotification"},"deprecated":false,"digest":{"function_hash":"41514602128426708635068014285390543249","length":795}},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_int.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["302658331181857832403055445863911817334","93151421394568873051954126478444717157","37905938357799608668450054696268532677","315147831106362449029355116105014800202","205206196863829259635154910779455345742","56749686005215987728650291193739038754","4696478463194160989875250860701078794","240358275619119771610130606888036114911","145312763093149094174070013794569524602","56917957638533602034325610964779590412","140732953943653900472778634292546381189","230823781341669757081503537939954561590","274361031774242888881863811073746382344","339344181799536135483626245032852226575","149852502762676717708831422195934271664","11472759407309967976821376459537747587","143751025238810139853833455578671330012","249277575073491265567832287884941192724","113359912818892619263152594003158481608","297233150995993123753730726183119085058","1222708731294831908347380867733871761","57784772497225883712375107131444028205","3024372632813655708303029514471899980"]},"id":"ASB-A-465140520-f8ef1bf6","signature_type":"Line","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207","target":{"file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["329413889975243760531983335993079070401","232056208468403444344240598791197688837","327643643681892554926033268841627153361","286241899432262362145230607563833303662","283876120205868436323609894929094925428","72363776037537100110576107612162097464","290084388716850145728977087647842717653","87747741498860577561818148749542015770","68791931190201739848923102724337838463","236145701194335649982607513751784831457","259613916426570739321847351349594169450","297439422199870215403922078484957635025","125605556967332796617618999353829965833","230727820617371905544798325561663315678","118394485197104869191458872097986319194","154581285438698848953951798245120502270","99525973855437963149957328081519112246","56811012333236431448448710152777802918","209893159821672812325112477513282511890","180591901147115468262712051928299257971","300184910634054619277455105347433777837","42263972303728774024256696351635397548","108844530592183101945640422137590494190","295715829763172395392307133733198247177","186676624861230757846525418124969805465","126833736275542472100485552250176228129","206927102090273722842250180898897679528","137708187538288480002670201974552882598","166314788182128098689613469391050236361","75800095909645836167885726339350613108","177087830768147184360999861872328959274","163010303063604090479355499948991993827","435671999713130508807894409316684774","127726778064529434751852379964671450983","193800798650035790880698840199111518334","250457069421261230829846187759765268986"]},"id":"ASB-A-465140520-fb394844"}],"fixes":["https://android.googlesource.com/platform/packages/modules/Bluetooth/+/95fc3d08faa1a0d088bc70ffab732b39094a0207"],"severity":"High","spl":"2026-11-01","types":["ID"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-465140520.json"}},{"package":{"name":"platform/packages/modules/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2026-11-01"}]}],"versions":["15"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_main.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["182022326540948683065616311210936263895","5399066496268408024934605226310586543","333598498382367068509894127046009026878","285734238999158512370159904111548743074","168257245072454927571682888409191999669","33054012936061780275023206807360795961","2344626420232527387875433456865991142","279650410828785072520747955488376568975","284040217029306225285034252141432576385"]},"id":"ASB-A-465140520-0f4e2943"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"function":"gatt_act_connect","file":"system/stack/gatt/gatt_main.cc"},"deprecated":false,"digest":{"function_hash":"209867326609564589095485390658349981217","length":953},"id":"ASB-A-465140520-2b1fe8d6","signature_type":"Function"},{"digest":{"line_hashes":["280133478380745308461482216057396127039","214554292091514068345038575949920707238","143492755013463945352823265299639687936","36288600539507732881084958248288018808","56466672785309756331494244945837860373","8745086267072264776311586283627392218","262607482706702055149179014330575181473","16189196097223488810913716246090527153","192031923975985521435744530297199043775","248680924517044483888460083720724941462","8632071669682182498980756933751032474","62980551137313235273076112946582670990","222115649176585491312649318024604042928","140414429664063381347063461201247642583"],"threshold":0.9},"id":"ASB-A-465140520-2c552a64","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_sr.cc"},"deprecated":false},{"target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_add_pending_ind"},"deprecated":false,"digest":{"function_hash":"231983760197185860713089232593310967100","length":252},"id":"ASB-A-465140520-2c94ab9f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_DeleteService"},"deprecated":false,"digest":{"function_hash":"209243197464604134711683749766563776744","length":889},"id":"ASB-A-465140520-33b32edc","signature_type":"Function","signature_version":"v1"},{"target":{"function":"gatt_free","file":"system/stack/gatt/gatt_main.cc"},"deprecated":false,"digest":{"function_hash":"236941757539082934929965982460380039659","length":1173},"id":"ASB-A-465140520-35e3f86d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2"},{"digest":{"length":283,"function_hash":"162812006615940458681535395095698568842"},"id":"ASB-A-465140520-40080a0f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_free_pending_ind"},"deprecated":false},{"target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleValueIndication"},"deprecated":false,"digest":{"function_hash":"105435337367784788392285011089078778433","length":1140},"id":"ASB-A-465140520-425b4d41","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_sr.cc","function":"gatts_chk_pending_ind"},"deprecated":false,"digest":{"length":396,"function_hash":"318158555894992958401855907068767951700"},"id":"ASB-A-465140520-47b45273","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"function":"gatt_is_srv_chg_ind_pending","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"function_hash":"21595864992589727841657468812304530095","length":666},"id":"ASB-A-465140520-6290dcdf","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["154786391647314985906359862933218714004","35757295222006650016157735464405163376","35346015977766116910563454858911661057","207564272792335886052100883918264367587","158903193025768480719571925302757714777","304571822855641799007003812929998041931","215723963984519118333155487547745729999","47996363458016269729301792228903595706","157403995480008289613048581449248234640","200011358608575338395187367473805484939","23158197378086301463054091755325227596","191830887353731760681671294934502778581"],"threshold":0.9},"id":"ASB-A-465140520-639266b6","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/test/mock/mock_stack_gatt_api.cc"}},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_db.cc"},"deprecated":false,"digest":{"line_hashes":["29408555295656962085595598940089107824","146273420090255327341544965279956558210","120216868509493269401968426536183315252","216569523617250811111713212008666555133","276221083623492221878007085460446079636","114286297974187588615309095455873680677"],"threshold":0.9},"id":"ASB-A-465140520-6ab48f89","signature_type":"Line","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/btif/src/btif_gatt_server.cc","function":"btapp_gatts_handle_cback"},"deprecated":false,"digest":{"length":4307,"function_hash":"247677050762329015065897916777929926055"},"id":"ASB-A-465140520-79f37f75"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_int.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["274334608503596449811428373863566126147","244997144132178896259086750732880919859","90585261328879050575312817247506975517","174852401833628816145305243549611678901","67954585315525269148435788829757445366","289856655135328191545661460392847488807","78409460379033877029256822624624223455","199993174237172322706094267583711950348","137907594719097028619386570439345260913","3496573067767291658249050230254547627","140732953943653900472778634292546381189","44301744103734979121269858710601082811","93439912913939047008085321749752302980","197140783909084082477835032172771070968","232873825128445646460450003603645328115","11472759407309967976821376459537747587","247363298763980224482102862294819343183","82677265682948576818938344070474650811","319121169830881313801821067529709693485","174211505225722740514249032592683006914","298507371482743598186558279209237856968","194883163658756798650513504121553898161"]},"id":"ASB-A-465140520-82f7566a"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"function":"GATTS_HandleValueNotification","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"function_hash":"276840819957701308927384808509389164912","length":1849},"id":"ASB-A-465140520-9e769036","signature_type":"Function"},{"target":{"file":"system/stack/gatt/gatt_auth.cc","function":"gatt_enc_cmpl_cback"},"deprecated":false,"digest":{"length":972,"function_hash":"219242120931384101739890015606820108696"},"id":"ASB-A-465140520-a38ddf06","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/btif/src/btif_gatt_server.cc"},"deprecated":false,"digest":{"line_hashes":["37628960971259495484840014755682929065","279839022834012248220327667994461121814","263344741645615078456407352734780410327","97062432733044526957204439640373077143","163431355452492613647507119136925170505"],"threshold":0.9},"id":"ASB-A-465140520-a5f73dd5","signature_type":"Line","signature_version":"v1"},{"target":{"file":"system/stack/gatt/gatt_auth.cc","function":"gatt_notify_enc_cmpl"},"deprecated":false,"digest":{"length":802,"function_hash":"272331444685737277061966003784409003187"},"id":"ASB-A-465140520-a728da6b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/test/mock/mock_stack_gatt_api.h"},"deprecated":false,"digest":{"line_hashes":["30704319557993317109641529307602843107","152336248516013832743936777950855179435","330066521197421480564101313171781615319"],"threshold":0.9},"id":"ASB-A-465140520-aca82f35","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"line_hashes":["339785863684868204435442576855603208587","275170750289404940076713757742487328699","261565770788772016191674404878566221526","67242582890027755419862426651068481249","206440476612997734318664853177953622276","313132210058598233025911958703462899363","2374700366558128911997941701674997069","277084410078078000559705722510412241288","263166553847801418405247239788556396187","55160005896165552438173432126264100210","157672603306903324804108278377491809410","150204656733945005613975129960621871785","210076550082519895945525821493589532894","162781356980920410228311854424350187642","163345916109308380879512878476026573168","226615052644822650756109257313056807013","190781361227331952317915536377354081240","262069474887868177031314325734180487288","58288164062676182905124653920513680622","155083716181787734015394978950822795028","225046011997354991092257795794793977556","280903556356489568849221236799576152499","79720604610925641796650358696557539860","137548889890385236370315551085632946735","231860086592030664049832356276834842377","337617505455177305632482304778759594282","27531942673747530821804384533973612020","260055642929229574362441694708064034964","256399558731677268326752254878177304958","319363287911031735505822873912279142337","191652388985980373608596670068524377574","242276697230086872289104584291406283430","327903473325683576395222054261953953447","314957877025754747835943980494072553995","313752523325742534969376640369602437298","6034793096259180983661758976172932598","52126689971537123088958212940278142692","333748960726773750475078460486523713053","217757362516893837968116612904149133991","214444496249762823849960752905298158252","226124802135764168095833174528825909312","173545202621951436828402029794551731446","287397187517796714859614596507672466458","331705048313289211534605893730112623451","34624169966482454627033794953631019335","53349880240852928868765991258484737678","308442242796744496194678767696292001818","100449492345927264388949701691311431011","238796412304783974309431126989703691272","105568236509163313865790863569688540409","117316509856327507989552572278854743908","325532354119220156037732428883123860936","168857630936436646156392262806522688957","317515872754618368611195700704495904724","259276369095335634992534405317056569161","301105508952468920360138699789310843012","78272552203919575762060634286159673839","300586453293397413639398439074062808869","46512459354715927396837967204919652743","170919025833087378298987824331079679778","174321772372058799765799927763438744385","337463984792749523921861830624796802186","325532354119220156037732428883123860936","292234524976594435383662450606950108086","260546243073346130737114458389823251751","263185978147008711458791969147662804601","313064204972773732105389283045152270028","142778907616670605199188775251524923327","117570139513641217885058736148040703619","329807978386237946039989618538311161233","321854724611008314869149321727984710903","207078964394425814686819531180102877134","300799475284748492010848540117532226827","19349338478108461915430389441709777104","10591004824339754404639624112257000381","206144254222627838535271436581557330742","9836723643317691018698435371204045835"],"threshold":0.9},"id":"ASB-A-465140520-ba6dc590","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["128524356168641037011995740307319506075","37104614844180772147007367978358003026","295355656884269506793453095165593433747","199239261964063250060680307649671245414","306858480503976253183350380263402312357","316475911953977163470969851395918483165","236145701194335649982607513751784831457","259613916426570739321847351349594169450","297439422199870215403922078484957635025","125605556967332796617618999353829965833","230727820617371905544798325561663315678","118394485197104869191458872097986319194","154581285438698848953951798245120502270","99525973855437963149957328081519112246","56811012333236431448448710152777802918","209893159821672812325112477513282511890","239747862071852777959674929657905344134","292964147340446943337838300232318999024","170344273550263185924327640632800930343","11136438853826616005861600016859349507","139192567181546762200886527723914419273","163177506888315094038655152784584602043","207106798301718035733383284408741734404","189973355434304934488931472668920334391","83156004440619662504571466108734706531","174728994075640869679719045003213258300","177087830768147184360999861872328959274","163010303063604090479355499948991993827","280990181553290032443785936222723054486","278463647237005947504126424267857848113","193800798650035790880698840199111518334","250457069421261230829846187759765268986"],"threshold":0.9},"id":"ASB-A-465140520-c98bdc6b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_utils.cc"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["73892866559428561537500304622798930284","235619669304619989151356210868660973933","334692348003489084282883391179330476496","72491614770374927864932765832303915277","40375255072826767046711476150990726054","125231769640074356936897091388602619873","106224427393959545371394180051335166704"]},"id":"ASB-A-465140520-eafac5da"},{"digest":{"length":795,"function_hash":"41514602128426708635068014285390543249"},"id":"ASB-A-465140520-eca39190","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleMultipleValueNotification"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2","target":{"file":"system/stack/include/gatt_api.h"},"deprecated":false,"digest":{"line_hashes":["294161570582116369399971583768412819682","121601083455018040606538028354425488048","135644243675794220294568160168717763914"],"threshold":0.9},"id":"ASB-A-465140520-f6e8410d","signature_type":"Line","signature_version":"v1"},{"target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_allocate_tcb_by_bdaddr"},"deprecated":false,"digest":{"function_hash":"277794734198633089492066402543189691252","length":799},"id":"ASB-A-465140520-fe504221","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2"}],"fixes":["https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8309e63f7441166770fea1ca4deb26647050e3c2"],"severity":"High","spl":"2026-11-01","types":["ID"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-465140520.json"}},{"package":{"name":"platform/packages/modules/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2026-11-01"}]}],"versions":["16"],"ecosystem_specific":{"severity":"High","spl":"2026-11-01","types":["ID"],"vanir_signatures":[{"digest":{"function_hash":"318577889198027877838595365320158894489","length":825},"id":"ASB-A-465140520-05e48b2b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_allocate_tcb_by_bdaddr"},"deprecated":false},{"digest":{"length":1140,"function_hash":"326175160448291157396306243447270039697"},"id":"ASB-A-465140520-0a51b13a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleValueIndication"},"deprecated":false},{"target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleValueNotification"},"deprecated":false,"digest":{"function_hash":"253309175638644053531997738808087203241","length":1841},"id":"ASB-A-465140520-37896368","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10"},{"id":"ASB-A-465140520-3fced5c0","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["329413889975243760531983335993079070401","232056208468403444344240598791197688837","327643643681892554926033268841627153361","286241899432262362145230607563833303662","283876120205868436323609894929094925428","72363776037537100110576107612162097464","290084388716850145728977087647842717653","87747741498860577561818148749542015770","68791931190201739848923102724337838463","236145701194335649982607513751784831457","259613916426570739321847351349594169450","297439422199870215403922078484957635025","125605556967332796617618999353829965833","230727820617371905544798325561663315678","118394485197104869191458872097986319194","154581285438698848953951798245120502270","99525973855437963149957328081519112246","56811012333236431448448710152777802918","209893159821672812325112477513282511890","180591901147115468262712051928299257971","300184910634054619277455105347433777837","42263972303728774024256696351635397548","108844530592183101945640422137590494190","295715829763172395392307133733198247177","186676624861230757846525418124969805465","126833736275542472100485552250176228129","206927102090273722842250180898897679528","137708187538288480002670201974552882598","166314788182128098689613469391050236361","75800095909645836167885726339350613108","177087830768147184360999861872328959274","163010303063604090479355499948991993827","435671999713130508807894409316684774","127726778064529434751852379964671450983","193800798650035790880698840199111518334","250457069421261230829846187759765268986"]}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["42840532470175245677603516594174463927","82512492463274633738076666494451975028","15126437437158769579664703844457445547","50918633528835139601296149874032658894","40375255072826767046711476150990726054","125231769640074356936897091388602619873","106224427393959545371394180051335166704"]},"id":"ASB-A-465140520-5665b81e"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_int.h"},"deprecated":false,"digest":{"line_hashes":["56984342777310781293437001499743181774","156703065304756094809426178095967188747","230534246862757732133622986967532841226","254314251036075502660357658031385011825","123809422904804964145295172603996660373","205206196863829259635154910779455345742","220758241840524247492696248096438429104","29502329724980706515109348916969419593","298973845839264182578747588813941704228","296165737068944658203916372145248064770","3496573067767291658249050230254547627","140732953943653900472778634292546381189","44301744103734979121269858710601082811","184335165331004008454549367476099972670","197140783909084082477835032172771070968","232873825128445646460450003603645328115","11472759407309967976821376459537747587","236247887211173725146511829732720675022","249277575073491265567832287884941192724","113359912818892619263152594003158481608","109279119253872909769132279927079599457","96639671927146899772353986828613806061","284036739202721405455846868649437060047","262355595349719380739286972818121000849"],"threshold":0.9},"id":"ASB-A-465140520-6ca7829b","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"length":4452,"function_hash":"141743674768551942690361672891993692801"},"id":"ASB-A-465140520-6cf82217","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/btif/src/btif_gatt_server.cc","function":"btapp_gatts_handle_cback"}},{"deprecated":false,"digest":{"length":795,"function_hash":"41514602128426708635068014285390543249"},"id":"ASB-A-465140520-78a4807a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"function":"GATTS_HandleMultipleValueNotification","file":"system/stack/gatt/gatt_api.cc"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/test/mock/mock_stack_gatt_api.cc"},"deprecated":false,"digest":{"line_hashes":["154786391647314985906359862933218714004","35757295222006650016157735464405163376","35346015977766116910563454858911661057","207564272792335886052100883918264367587","158903193025768480719571925302757714777","304571822855641799007003812929998041931","215723963984519118333155487547745729999","47996363458016269729301792228903595706","157403995480008289613048581449248234640","200011358608575338395187367473805484939","123819690150823757421267693908138220083","191830887353731760681671294934502778581"],"threshold":0.9},"id":"ASB-A-465140520-7ca43cae","signature_type":"Line"},{"deprecated":false,"digest":{"line_hashes":["274533706340326384664765279481646290878","91843826783367142875313355482391402921","137882793214793754734508245955618500816","51093843792421119150746735538291892469","53483239961847872617565631834537301222"],"threshold":0.9},"id":"ASB-A-465140520-82fe45ac","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/btif/src/btif_gatt_server.cc"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"function":"gatt_add_pending_ind","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"function_hash":"231983760197185860713089232593310967100","length":252},"id":"ASB-A-465140520-8e4624a2","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"function":"gatt_enc_cmpl_cback","file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"function_hash":"300658431135155515045802426636499191762","length":989},"id":"ASB-A-465140520-9f49b009"},{"target":{"function":"gatt_free_pending_ind","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"function_hash":"155632937244293574587990045960167087729","length":298},"id":"ASB-A-465140520-a6feace4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"line_hashes":["339785863684868204435442576855603208587","275170750289404940076713757742487328699","261565770788772016191674404878566221526","67242582890027755419862426651068481249","200464276277983352804334651472331942184","290558684208996861077881435241599997387","16996437146250773067286244349943133558","89881030531493350104461097056936923112","150204656733945005613975129960621871785","210076550082519895945525821493589532894","275359379798995608568997674802856106263","163345916109308380879512878476026573168","339601694218758041443605229232053978860","309369003960422297659995567502371607159","176337217069788391484467993696975464793","58288164062676182905124653920513680622","155083716181787734015394978950822795028","291262032823936655236581623021050338342","280903556356489568849221236799576152499","79720604610925641796650358696557539860","137548889890385236370315551085632946735","231860086592030664049832356276834842377","337617505455177305632482304778759594282","27531942673747530821804384533973612020","84788197669429197467071655049849630682","278856937503584826879339050274762634904","238668650070487730562591261785349008788","191652388985980373608596670068524377574","75495050465821292042001227637547885308","319730557037312542492727615834353480691","46754432700292610241931422421411589089","254912899580103348974565937172445700461","321854724611008314869149321727984710903","207078964394425814686819531180102877134","300799475284748492010848540117532226827","19349338478108461915430389441709777104","10591004824339754404639624112257000381","206144254222627838535271436581557330742","9836723643317691018698435371204045835"],"threshold":0.9},"id":"ASB-A-465140520-a810c4d5"},{"deprecated":false,"digest":{"line_hashes":["64409027888078549428425278437124306887","197262366382718256163144653699746602838","161026360146237127548114107192035994521"],"threshold":0.9},"id":"ASB-A-465140520-b989bf6c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/include/gatt_api.h"}},{"digest":{"line_hashes":["279485351224001775977821696430665553733","152336248516013832743936777950855179435","330066521197421480564101313171781615319"],"threshold":0.9},"id":"ASB-A-465140520-c3b56ded","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/test/mock/mock_stack_gatt_api.h"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_sr.cc"},"deprecated":false,"digest":{"line_hashes":["214746217761774020361670930518626768629","214554292091514068345038575949920707238","54757524484551044828449644354915639944","23985785087175492719478530660607013580","251489616518442850795274682042334737574","66966077982371447809654816488905140997","282733362273510423680513887750087509065","29203924799157431888276208208126654691","316346597156529141229336347572851822703","172336540994113281393158765994624151724","222115649176585491312649318024604042928","140414429664063381347063461201247642583"],"threshold":0.9},"id":"ASB-A-465140520-c8c6f8ee"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["182022326540948683065616311210936263895","5399066496268408024934605226310586543","333598498382367068509894127046009026878","285734238999158512370159904111548743074","168257245072454927571682888409191999669","57719618577742695780527062556305351869","98552683536553028634105157397083193017","279650410828785072520747955488376568975","284040217029306225285034252141432576385"]},"id":"ASB-A-465140520-c8f97ca9","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_main.cc"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_is_srv_chg_ind_pending"},"deprecated":false,"digest":{"length":678,"function_hash":"154821537494695455519747635952628166767"},"id":"ASB-A-465140520-cf18c2f3"},{"target":{"file":"system/stack/gatt/gatt_auth.cc","function":"gatt_notify_enc_cmpl"},"deprecated":false,"digest":{"function_hash":"94296939530209206015018298239454403932","length":714},"id":"ASB-A-465140520-d0cf1199","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10"},{"deprecated":false,"digest":{"function_hash":"161230326803194291809020023536488691298","length":957},"id":"ASB-A-465140520-d9c67e06","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_main.cc","function":"gatt_act_connect"}},{"digest":{"function_hash":"318158555894992958401855907068767951700","length":396},"id":"ASB-A-465140520-ed522a47","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_sr.cc","function":"gatts_chk_pending_ind"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_db.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["185118321143534462150522596259964453921","324814026674915818688860676019467107690","319610646540687362794411470955677468742","77179535628409125858659696521379682626","328091874865464060260864426891200684995","220243733909705177549667729223950435152"]},"id":"ASB-A-465140520-f5807277","signature_type":"Line"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_DeleteService"},"deprecated":false,"digest":{"function_hash":"55748008925930764279430394547803032101","length":893},"id":"ASB-A-465140520-fc042f38"},{"digest":{"function_hash":"133215557938892305967346809707698401069","length":1177},"id":"ASB-A-465140520-fc279f59","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10","target":{"file":"system/stack/gatt/gatt_main.cc","function":"gatt_free"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/modules/Bluetooth/+/b6c75566ccf14f62f491bfca031b0bf859322d10"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-465140520.json"}},{"package":{"name":"platform/packages/modules/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2:0"},{"fixed":"16-qpr2:2026-11-01"}]}],"versions":["16-qpr2"],"ecosystem_specific":{"types":["ID"],"vanir_signatures":[{"target":{"function":"gatt_notify_enc_cmpl","file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"function_hash":"94296939530209206015018298239454403932","length":714},"id":"ASB-A-465140520-037d4565","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f"},{"id":"ASB-A-465140520-08ef24aa","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_main.cc"},"deprecated":false,"digest":{"line_hashes":["182022326540948683065616311210936263895","5399066496268408024934605226310586543","333598498382367068509894127046009026878","285734238999158512370159904111548743074","168257245072454927571682888409191999669","57719618577742695780527062556305351869","98552683536553028634105157397083193017","279650410828785072520747955488376568975","284040217029306225285034252141432576385"],"threshold":0.9}},{"digest":{"function_hash":"41514602128426708635068014285390543249","length":795},"id":"ASB-A-465140520-1c9b4c08","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleMultipleValueNotification"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["64409027888078549428425278437124306887","197262366382718256163144653699746602838","161026360146237127548114107192035994521"],"threshold":0.9},"id":"ASB-A-465140520-20d0e916","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/include/gatt_api.h"}},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"function":"GATTS_DeleteService","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"function_hash":"55748008925930764279430394547803032101","length":893},"id":"ASB-A-465140520-33c5629e","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"length":825,"function_hash":"318577889198027877838595365320158894489"},"id":"ASB-A-465140520-50b32e60","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_allocate_tcb_by_bdaddr"}},{"target":{"file":"system/stack/gatt/gatt_main.cc","function":"gatt_act_connect"},"deprecated":false,"digest":{"function_hash":"161230326803194291809020023536488691298","length":957},"id":"ASB-A-465140520-736ae9ba","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f"},{"target":{"file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"line_hashes":["42840532470175245677603516594174463927","82512492463274633738076666494451975028","15126437437158769579664703844457445547","50918633528835139601296149874032658894","40375255072826767046711476150990726054","125231769640074356936897091388602619873","106224427393959545371394180051335166704"],"threshold":0.9},"id":"ASB-A-465140520-830a2b9a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f"},{"digest":{"function_hash":"326175160448291157396306243447270039697","length":1140},"id":"ASB-A-465140520-88e30c96","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"function":"GATTS_HandleValueIndication","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false},{"id":"ASB-A-465140520-9d805ce3","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_int.h"},"deprecated":false,"digest":{"line_hashes":["255424659410691079329799703077857660521","205661559101028133305405781291768365982","200697940269842495445945704377687868756","254314251036075502660357658031385011825","123809422904804964145295172603996660373","205206196863829259635154910779455345742","220758241840524247492696248096438429104","170231475942057070256878279993581369168","291904178007439581809344198467639705867","183126318654456156864860562095354244722","3496573067767291658249050230254547627","140732953943653900472778634292546381189","44301744103734979121269858710601082811","184335165331004008454549367476099972670","197140783909084082477835032172771070968","232873825128445646460450003603645328115","11472759407309967976821376459537747587","236247887211173725146511829732720675022","249277575073491265567832287884941192724","113359912818892619263152594003158481608","109279119253872909769132279927079599457","108237301847848667411990329643430814007","281737392270162932471128484232349830295","252487744273020724101258963524297742243"],"threshold":0.9}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"line_hashes":["329413889975243760531983335993079070401","232056208468403444344240598791197688837","327643643681892554926033268841627153361","286241899432262362145230607563833303662","283876120205868436323609894929094925428","72363776037537100110576107612162097464","290084388716850145728977087647842717653","87747741498860577561818148749542015770","68791931190201739848923102724337838463","236145701194335649982607513751784831457","259613916426570739321847351349594169450","297439422199870215403922078484957635025","125605556967332796617618999353829965833","230727820617371905544798325561663315678","118394485197104869191458872097986319194","154581285438698848953951798245120502270","99525973855437963149957328081519112246","56811012333236431448448710152777802918","209893159821672812325112477513282511890","180591901147115468262712051928299257971","300184910634054619277455105347433777837","42263972303728774024256696351635397548","108844530592183101945640422137590494190","295715829763172395392307133733198247177","186676624861230757846525418124969805465","126833736275542472100485552250176228129","206927102090273722842250180898897679528","137708187538288480002670201974552882598","166314788182128098689613469391050236361","75800095909645836167885726339350613108","177087830768147184360999861872328959274","163010303063604090479355499948991993827","435671999713130508807894409316684774","127726778064529434751852379964671450983","193800798650035790880698840199111518334","250457069421261230829846187759765268986"],"threshold":0.9},"id":"ASB-A-465140520-a177ebb0","signature_type":"Line"},{"id":"ASB-A-465140520-ad135106","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleValueNotification"},"deprecated":false,"digest":{"function_hash":"253309175638644053531997738808087203241","length":1841}},{"digest":{"length":1105,"function_hash":"157879999676293334377226398941964064007"},"id":"ASB-A-465140520-b972aa4c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_main.cc","function":"gatt_free"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/btif/src/btif_gatt_server.cc","function":"btapp_gatts_handle_cback"},"deprecated":false,"digest":{"length":4530,"function_hash":"120650578408529221667016946076477641277"},"id":"ASB-A-465140520-be2fc4d8","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-465140520-c249fcaf","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_sr.cc","function":"gatts_chk_pending_ind"},"deprecated":false,"digest":{"function_hash":"318158555894992958401855907068767951700","length":396}},{"digest":{"function_hash":"300658431135155515045802426636499191762","length":989},"id":"ASB-A-465140520-ca5c0048","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"function":"gatt_enc_cmpl_cback","file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false},{"target":{"file":"system/test/mock/mock_stack_gatt_api.h"},"deprecated":false,"digest":{"line_hashes":["279485351224001775977821696430665553733","152336248516013832743936777950855179435","330066521197421480564101313171781615319"],"threshold":0.9},"id":"ASB-A-465140520-d48af03b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f"},{"digest":{"threshold":0.9,"line_hashes":["185118321143534462150522596259964453921","324814026674915818688860676019467107690","319610646540687362794411470955677468742","77179535628409125858659696521379682626","328091874865464060260864426891200684995","220243733909705177549667729223950435152"]},"id":"ASB-A-465140520-d9928f1b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_db.cc"},"deprecated":false},{"target":{"file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"line_hashes":["330049951988452075505122683873183657360","55070021316991709912961924494119386723","5755576322797934234560029370613089391","67242582890027755419862426651068481249","200464276277983352804334651472331942184","290558684208996861077881435241599997387","16996437146250773067286244349943133558","89881030531493350104461097056936923112","150204656733945005613975129960621871785","210076550082519895945525821493589532894","275359379798995608568997674802856106263","163345916109308380879512878476026573168","339601694218758041443605229232053978860","309369003960422297659995567502371607159","176337217069788391484467993696975464793","58288164062676182905124653920513680622","155083716181787734015394978950822795028","291262032823936655236581623021050338342","280903556356489568849221236799576152499","79720604610925641796650358696557539860","137548889890385236370315551085632946735","231860086592030664049832356276834842377","337617505455177305632482304778759594282","27531942673747530821804384533973612020","84788197669429197467071655049849630682","278856937503584826879339050274762634904","238668650070487730562591261785349008788","191652388985980373608596670068524377574","75495050465821292042001227637547885308","319730557037312542492727615834353480691","46754432700292610241931422421411589089","254912899580103348974565937172445700461","321854724611008314869149321727984710903","207078964394425814686819531180102877134","300799475284748492010848540117532226827","19349338478108461915430389441709777104","10591004824339754404639624112257000381","206144254222627838535271436581557330742","9836723643317691018698435371204045835"],"threshold":0.9},"id":"ASB-A-465140520-dda92f5f","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f"},{"deprecated":false,"digest":{"length":252,"function_hash":"231983760197185860713089232593310967100"},"id":"ASB-A-465140520-e2155a5d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_add_pending_ind"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/test/mock/mock_stack_gatt_api.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["154786391647314985906359862933218714004","35757295222006650016157735464405163376","35346015977766116910563454858911661057","207564272792335886052100883918264367587","158903193025768480719571925302757714777","304571822855641799007003812929998041931","215723963984519118333155487547745729999","47996363458016269729301792228903595706","157403995480008289613048581449248234640","200011358608575338395187367473805484939","123819690150823757421267693908138220083","191830887353731760681671294934502778581"]},"id":"ASB-A-465140520-e2bea488"},{"digest":{"threshold":0.9,"line_hashes":["274533706340326384664765279481646290878","91843826783367142875313355482391402921","137882793214793754734508245955618500816","51093843792421119150746735538291892469","53483239961847872617565631834537301222"]},"id":"ASB-A-465140520-ece84634","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/btif/src/btif_gatt_server.cc"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_sr.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["214746217761774020361670930518626768629","214554292091514068345038575949920707238","54757524484551044828449644354915639944","23985785087175492719478530660607013580","251489616518442850795274682042334737574","66966077982371447809654816488905140997","282733362273510423680513887750087509065","29203924799157431888276208208126654691","316346597156529141229336347572851822703","172336540994113281393158765994624151724","222115649176585491312649318024604042928","140414429664063381347063461201247642583"]},"id":"ASB-A-465140520-edc54c07","signature_type":"Line"},{"deprecated":false,"digest":{"length":298,"function_hash":"155632937244293574587990045960167087729"},"id":"ASB-A-465140520-f275b4ea","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_free_pending_ind"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f","target":{"function":"gatt_is_srv_chg_ind_pending","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"function_hash":"154821537494695455519747635952628166767","length":678},"id":"ASB-A-465140520-ff77dc1e","signature_type":"Function"}],"fixes":["https://android.googlesource.com/platform/packages/modules/Bluetooth/+/2727500f8b6f7bb81593ba961e1de12db5c0736f"],"severity":"High","spl":"2026-11-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-465140520.json"}},{"package":{"name":"platform/packages/modules/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17:0"},{"fixed":"17:2026-11-01"}]}],"versions":["17"],"ecosystem_specific":{"types":["ID"],"vanir_signatures":[{"target":{"file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"line_hashes":["42840532470175245677603516594174463927","82512492463274633738076666494451975028","15126437437158769579664703844457445547","50918633528835139601296149874032658894","40375255072826767046711476150990726054","125231769640074356936897091388602619873","106224427393959545371394180051335166704"],"threshold":0.9},"id":"ASB-A-465140520-06400b8d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f"},{"deprecated":false,"digest":{"line_hashes":["330049951988452075505122683873183657360","55070021316991709912961924494119386723","5755576322797934234560029370613089391","316438029818859145568434674613950042511","278656273617608616039393117626991717356","78148024166479708539646111024848263653","54916742379756739135753308751065041429","180770562911654142343583888506006382817","150204656733945005613975129960621871785","98456681155413431504903734422960376961","288635002425007679860951895297755586811","163345916109308380879512878476026573168","339601694218758041443605229232053978860","309369003960422297659995567502371607159","176337217069788391484467993696975464793","58288164062676182905124653920513680622","155083716181787734015394978950822795028","291262032823936655236581623021050338342","280903556356489568849221236799576152499","79720604610925641796650358696557539860","137548889890385236370315551085632946735","231860086592030664049832356276834842377","337617505455177305632482304778759594282","27531942673747530821804384533973612020","84788197669429197467071655049849630682","278856937503584826879339050274762634904","238668650070487730562591261785349008788","191652388985980373608596670068524377574","75495050465821292042001227637547885308","319730557037312542492727615834353480691","46754432700292610241931422421411589089","254912899580103348974565937172445700461","321854724611008314869149321727984710903","207078964394425814686819531180102877134","300799475284748492010848540117532226827","19349338478108461915430389441709777104","10591004824339754404639624112257000381","206144254222627838535271436581557330742","9836723643317691018698435371204045835","140811561603717583341921358434630534739","154359465091096969688486286533702406429","17631649835402723089161839927720616243","199959891249785994949963772927189324274"],"threshold":0.9},"id":"ASB-A-465140520-198d8239","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_api.cc"}},{"digest":{"function_hash":"318158555894992958401855907068767951700","length":396},"id":"ASB-A-465140520-19ec812d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_sr.cc","function":"gatts_chk_pending_ind"},"deprecated":false},{"id":"ASB-A-465140520-25c75d5d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_auth.cc","function":"gatt_notify_enc_cmpl"},"deprecated":false,"digest":{"function_hash":"94296939530209206015018298239454403932","length":714}},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATT_BR_Connect"},"deprecated":false,"digest":{"function_hash":"119421718835491543073767946013636841600","length":1379},"id":"ASB-A-465140520-381cc071","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["214746217761774020361670930518626768629","214554292091514068345038575949920707238","54757524484551044828449644354915639944","23985785087175492719478530660607013580","251489616518442850795274682042334737574","66966077982371447809654816488905140997","282733362273510423680513887750087509065","29203924799157431888276208208126654691","316346597156529141229336347572851822703","172336540994113281393158765994624151724","222115649176585491312649318024604042928","140414429664063381347063461201247642583"],"threshold":0.9},"id":"ASB-A-465140520-382dfb83","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_sr.cc"}},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_free_pending_ind"},"deprecated":false,"digest":{"length":298,"function_hash":"155632937244293574587990045960167087729"},"id":"ASB-A-465140520-45559a9b","signature_type":"Function","signature_version":"v1"},{"target":{"file":"system/btif/src/btif_gatt_server.cc"},"deprecated":false,"digest":{"line_hashes":["51623710492609435719273976085030404821","199700577760789478558131206226540294902","307782251918375261503461265287642336917"],"threshold":0.9},"id":"ASB-A-465140520-478bb7cf","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f"},{"target":{"function":"gatt_enc_cmpl_cback","file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"length":989,"function_hash":"300658431135155515045802426636499191762"},"id":"ASB-A-465140520-59f7831e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f"},{"target":{"file":"system/stack/mock/mock_stack_gatt_api.cc"},"deprecated":false,"digest":{"line_hashes":["154786391647314985906359862933218714004","35757295222006650016157735464405163376","35346015977766116910563454858911661057","207564272792335886052100883918264367587","158903193025768480719571925302757714777","304571822855641799007003812929998041931","215723963984519118333155487547745729999","311552109907846350882998612997224428617","157403995480008289613048581449248234640","200011358608575338395187367473805484939","123819690150823757421267693908138220083","191830887353731760681671294934502778581"],"threshold":0.9},"id":"ASB-A-465140520-7c12c8db","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_allocate_tcb_by_bdaddr"},"deprecated":false,"digest":{"length":825,"function_hash":"318577889198027877838595365320158894489"},"id":"ASB-A-465140520-7cd93a48","signature_type":"Function","signature_version":"v1"},{"target":{"file":"system/btif/src/btif_gatt_server.cc","function":"btif_gatts_send_indication"},"deprecated":false,"digest":{"function_hash":"76011453986282502928578006090482554084","length":595},"id":"ASB-A-465140520-8ab33ccb","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f"},{"digest":{"function_hash":"157879999676293334377226398941964064007","length":1105},"id":"ASB-A-465140520-9d4fdf0e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_main.cc","function":"gatt_free"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/mock/mock_stack_gatt_api.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["279485351224001775977821696430665553733","152336248516013832743936777950855179435","330066521197421480564101313171781615319"]},"id":"ASB-A-465140520-a22f9ea6","signature_type":"Line"},{"target":{"file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["329413889975243760531983335993079070401","232056208468403444344240598791197688837","327643643681892554926033268841627153361","286241899432262362145230607563833303662","283876120205868436323609894929094925428","72363776037537100110576107612162097464","290084388716850145728977087647842717653","87747741498860577561818148749542015770","68791931190201739848923102724337838463","236145701194335649982607513751784831457","259613916426570739321847351349594169450","297439422199870215403922078484957635025","125605556967332796617618999353829965833","230727820617371905544798325561663315678","118394485197104869191458872097986319194","154581285438698848953951798245120502270","99525973855437963149957328081519112246","56811012333236431448448710152777802918","209893159821672812325112477513282511890","180591901147115468262712051928299257971","300184910634054619277455105347433777837","42263972303728774024256696351635397548","108844530592183101945640422137590494190","295715829763172395392307133733198247177","186676624861230757846525418124969805465","126833736275542472100485552250176228129","206927102090273722842250180898897679528","137708187538288480002670201974552882598","166314788182128098689613469391050236361","75800095909645836167885726339350613108","177087830768147184360999861872328959274","163010303063604090479355499948991993827","435671999713130508807894409316684774","127726778064529434751852379964671450983","193800798650035790880698840199111518334","250457069421261230829846187759765268986"]},"id":"ASB-A-465140520-a23facee","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f"},{"id":"ASB-A-465140520-ba0fb946","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"function":"GATTS_DeleteService","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"function_hash":"289637472245463378405813701120860919772","length":899}},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_db.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["185118321143534462150522596259964453921","324814026674915818688860676019467107690","319610646540687362794411470955677468742","77179535628409125858659696521379682626","328091874865464060260864426891200684995","220243733909705177549667729223950435152"]},"id":"ASB-A-465140520-bcf24614","signature_type":"Line","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/include/gatt_api.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["64409027888078549428425278437124306887","197262366382718256163144653699746602838","103360698118439160701139229415566581773"]},"id":"ASB-A-465140520-c74e016d"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleValueIndication"},"deprecated":false,"digest":{"length":1140,"function_hash":"326175160448291157396306243447270039697"},"id":"ASB-A-465140520-c7c53565","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["182022326540948683065616311210936263895","5399066496268408024934605226310586543","333598498382367068509894127046009026878","285734238999158512370159904111548743074","168257245072454927571682888409191999669"],"threshold":0.9},"id":"ASB-A-465140520-cc2edf71","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_main.cc"}},{"target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_add_pending_ind"},"deprecated":false,"digest":{"function_hash":"231983760197185860713089232593310967100","length":252},"id":"ASB-A-465140520-d0bbaa7b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_is_srv_chg_ind_pending"},"deprecated":false,"digest":{"function_hash":"154821537494695455519747635952628166767","length":678},"id":"ASB-A-465140520-e219dbff","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_int.h"},"deprecated":false,"digest":{"line_hashes":["302658331181857832403055445863911817334","93151421394568873051954126478444717157","37905938357799608668450054696268532677","315147831106362449029355116105014800202","205206196863829259635154910779455345742","56749686005215987728650291193739038754","4696478463194160989875250860701078794","240358275619119771610130606888036114911","145312763093149094174070013794569524602","3496573067767291658249050230254547627","140732953943653900472778634292546381189","297523938715551086848089144153168582333","323475668059820728468054206920850463572","339344181799536135483626245032852226575","149852502762676717708831422195934271664","11472759407309967976821376459537747587","236247887211173725146511829732720675022","249277575073491265567832287884941192724","113359912818892619263152594003158481608","109279119253872909769132279927079599457","108237301847848667411990329643430814007","323195688718659625296184095285585585270","306904466515175806175106150297163985296"],"threshold":0.9},"id":"ASB-A-465140520-f4901959","signature_type":"Line"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"function":"GATTS_HandleValueNotification","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"length":1841,"function_hash":"253309175638644053531997738808087203241"},"id":"ASB-A-465140520-f7121795","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"41514602128426708635068014285390543249","length":795},"id":"ASB-A-465140520-fda5fead","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleMultipleValueNotification"}}],"fixes":["https://android.googlesource.com/platform/packages/modules/Bluetooth/+/0df140cfbd6b4a4e9415bb400857ff2369b0858f"],"severity":"High","spl":"2026-11-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-465140520.json"}},{"package":{"name":"platform/packages/modules/Bluetooth","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2026-11-01"}]}],"versions":["14"],"ecosystem_specific":{"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_main.cc","function":"gatt_free"},"deprecated":false,"digest":{"function_hash":"96345906091324523042131582944940112875","length":1178},"id":"ASB-A-465140520-02ede92b","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/test/mock/mock_stack_gatt_api.cc"},"deprecated":false,"digest":{"line_hashes":["154786391647314985906359862933218714004","35757295222006650016157735464405163376","35346015977766116910563454858911661057","207564272792335886052100883918264367587","158903193025768480719571925302757714777","304571822855641799007003812929998041931","215723963984519118333155487547745729999","47996363458016269729301792228903595706","157403995480008289613048581449248234640","200011358608575338395187367473805484939","23158197378086301463054091755325227596","191830887353731760681671294934502778581"],"threshold":0.9},"id":"ASB-A-465140520-05dd1703","signature_type":"Line"},{"deprecated":false,"digest":{"line_hashes":["29408555295656962085595598940089107824","146273420090255327341544965279956558210","120216868509493269401968426536183315252","216569523617250811111713212008666555133","276221083623492221878007085460446079636","114286297974187588615309095455873680677"],"threshold":0.9},"id":"ASB-A-465140520-131bff9f","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_db.cc"}},{"id":"ASB-A-465140520-15cca54c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_auth.cc","function":"gatt_enc_cmpl_cback"},"deprecated":false,"digest":{"function_hash":"304463072903954011649789119117808839179","length":1087}},{"deprecated":false,"digest":{"length":924,"function_hash":"209775968337182590062296228372833806321"},"id":"ASB-A-465140520-1c7d96d0","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_DeleteService"}},{"id":"ASB-A-465140520-30d13df3","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_sr.cc","function":"gatts_chk_pending_ind"},"deprecated":false,"digest":{"length":288,"function_hash":"130282579060795350635042400338131775919"}},{"digest":{"line_hashes":["37628960971259495484840014755682929065","279839022834012248220327667994461121814","263344741645615078456407352734780410327","97062432733044526957204439640373077143","163431355452492613647507119136925170505"],"threshold":0.9},"id":"ASB-A-465140520-3f2c0999","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/btif/src/btif_gatt_server.cc"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["51183442741799668456767657504728346185","61726030624795728395543466576747182818","9926586991616037896652413744331315159","199239261964063250060680307649671245414","306858480503976253183350380263402312357","316475911953977163470969851395918483165","236145701194335649982607513751784831457","66037012182286164503607113390627763465","60541463730389231622439444534217847641","316147652326320954426414878531158439571","201191140847275877351250583276666731483","212888185697647000752472844854559952831","154581285438698848953951798245120502270","99525973855437963149957328081519112246","56811012333236431448448710152777802918","75846833822219809316180969972182695853","183700360348126082620682700375573263389","60740507613413622018174612658338996040","78878064928685371808717612505989305519","28507366028116357270519898872236940160","11136438853826616005861600016859349507","139192567181546762200886527723914419273","163177506888315094038655152784584602043","207106798301718035733383284408741734404","189973355434304934488931472668920334391","83156004440619662504571466108734706531","174728994075640869679719045003213258300","177087830768147184360999861872328959274","163010303063604090479355499948991993827","280990181553290032443785936222723054486","278463647237005947504126424267857848113","193800798650035790880698840199111518334","250457069421261230829846187759765268986"],"threshold":0.9},"id":"ASB-A-465140520-46fedd31","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_utils.cc"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_main.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["182022326540948683065616311210936263895","5399066496268408024934605226310586543","333598498382367068509894127046009026878","285734238999158512370159904111548743074","168257245072454927571682888409191999669","214093302407678878268646614635060333003","235020087521603276778151454270579710234","198934070568055508483897855423341782260","284040217029306225285034252141432576385"]},"id":"ASB-A-465140520-4a36f9e5","signature_type":"Line"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"function":"GATTS_HandleValueIndication","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"length":1171,"function_hash":"32628476743219070836717422376031043982"},"id":"ASB-A-465140520-4f68bed1"},{"deprecated":false,"digest":{"line_hashes":["315764355497496419729703639779328633013","8087368243668101385129548955917366614","291905394260720036727533137038427168979","148680698933619383152851007064493161857","327085581606637431701137756486135761998","302774489669850020913795726747967130360","179730442116512537559532263571624501676","78409460379033877029256822624624223455","199993174237172322706094267583711950348","137907594719097028619386570439345260913","3496573067767291658249050230254547627","140732953943653900472778634292546381189","44301744103734979121269858710601082811","93439912913939047008085321749752302980","197140783909084082477835032172771070968","232873825128445646460450003603645328115","11472759407309967976821376459537747587","247363298763980224482102862294819343183","195843006973330783850336420010773505099","204501960514677485124430199301249030032","222841120583575244451080816307391744680","124761646100833941574223118556133710267","82677265682948576818938344070474650811","319121169830881313801821067529709693485","174211505225722740514249032592683006914","265445880659084956538519612022631930635"],"threshold":0.9},"id":"ASB-A-465140520-5dd07173","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_int.h"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["73892866559428561537500304622798930284","171209628544087921577075683767373047140","198472665321522055479593404342744649936","72491614770374927864932765832303915277","40375255072826767046711476150990726054","125231769640074356936897091388602619873","106224427393959545371394180051335166704"]},"id":"ASB-A-465140520-6cbc9e86"},{"digest":{"function_hash":"67916483434611290337448053072283239829","length":677},"id":"ASB-A-465140520-70d42245","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"function":"gatt_is_srv_chg_ind_pending","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false},{"digest":{"function_hash":"126802010245162645029906569462120156810","length":898},"id":"ASB-A-465140520-73364072","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_main.cc","function":"gatt_act_connect"},"deprecated":false},{"target":{"function":"GATTS_HandleMultileValueNotification","file":"system/stack/gatt/gatt_api.cc"},"deprecated":false,"digest":{"function_hash":"256995526959982339943371991408860261688","length":784},"id":"ASB-A-465140520-7b80ea0e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8"},{"digest":{"line_hashes":["280133478380745308461482216057396127039","31895924270227537642102778616136990657","223654458413294504782926230990799523180","181733693277825283313531067412141077289","163599424712158005081203133060455314085","321442621470675864721049681842604409626","113916569776178431986435587764519876824","320545041082648291010365623898586364872","2850554740219616892086338179906199002","330030950267611325448817939886894864783","140414429664063381347063461201247642583"],"threshold":0.9},"id":"ASB-A-465140520-89e1afee","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_sr.cc"},"deprecated":false},{"id":"ASB-A-465140520-8ea5c5a8","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/include/gatt_api.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["148147811690047007049030900332659873244","224803444671973347989069510443481943760","82322753853236059025975627278726101791"]}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/btif/src/btif_gatt_server.cc","function":"btapp_gatts_handle_cback"},"deprecated":false,"digest":{"function_hash":"198624220644173428504315141296267181493","length":4339},"id":"ASB-A-465140520-926f6e0d"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"function":"gatt_allocate_tcb_by_bdaddr","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"function_hash":"109639855715804663148796110179924053432","length":807},"id":"ASB-A-465140520-cfbac5bb","signature_type":"Function"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["45269762677441213220708712202046685346","313132210058598233025911958703462899363","2374700366558128911997941701674997069","277084410078078000559705722510412241288","187650804280675579962862995882520141045","268816749939801389198584516030947490904","145321121065965329560992844603134571339","213733316067056799570285301298833875521","123835991475389499823044783329944595529","184852209750481433785748886373394931539","150204656733945005613975129960621871785","210076550082519895945525821493589532894","284060562194423562545978434793923012217","163345916109308380879512878476026573168","226615052644822650756109257313056807013","190781361227331952317915536377354081240","262069474887868177031314325734180487288","58288164062676182905124653920513680622","155083716181787734015394978950822795028","225046011997354991092257795794793977556","280903556356489568849221236799576152499","139742819606974993501187321932500778238","213327781652846076230704381432870457151","90035272253872123618526941837065192091","44014370017326338670824822264761703100","282183690152085629094200432749853725737","194011681346895974854328542700012434554","278159835247260243743811837150384033076","202797929209653810432782949784768929571","291991490499210208011471164062960279892","242276697230086872289104584291406283430","327903473325683576395222054261953953447","314957877025754747835943980494072553995","201191275845094325025151375803768782679","284728914468477957711523552402209346978","197090587373116697636460986699261530984","22925432975068247899625120922688239364","329807978386237946039989618538311161233","321854724611008314869149321727984710903","207078964394425814686819531180102877134","300799475284748492010848540117532226827","19349338478108461915430389441709777104","10591004824339754404639624112257000381","206144254222627838535271436581557330742","9836723643317691018698435371204045835"]},"id":"ASB-A-465140520-d7e0f972","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_api.cc"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"function":"gatt_notify_enc_cmpl","file":"system/stack/gatt/gatt_auth.cc"},"deprecated":false,"digest":{"function_hash":"120107651932124951827788854739492274610","length":814},"id":"ASB-A-465140520-e0d22b9a"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"function":"gatt_free_pending_ind","file":"system/stack/gatt/gatt_utils.cc"},"deprecated":false,"digest":{"length":288,"function_hash":"79089019369374523761959586266821038579"},"id":"ASB-A-465140520-e26e6719","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_api.cc","function":"GATTS_HandleValueNotification"},"deprecated":false,"digest":{"function_hash":"243229349936529515807887474218800052402","length":1860},"id":"ASB-A-465140520-e5338177","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/stack/gatt/gatt_utils.cc","function":"gatt_add_pending_ind"},"deprecated":false,"digest":{"length":263,"function_hash":"190008704292664603572535712028502665413"},"id":"ASB-A-465140520-efbe0541","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8","target":{"file":"system/test/mock/mock_stack_gatt_api.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["30704319557993317109641529307602843107","152336248516013832743936777950855179435","330066521197421480564101313171781615319"]},"id":"ASB-A-465140520-fec95016","signature_type":"Line","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/packages/modules/Bluetooth/+/bdd2c8f7940303ca64d85203231c6cd8917078b8"],"severity":"High","spl":"2026-11-01","types":["ID"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-465140520.json"}}],"schema_version":"1.9.2"}