{"id":"ASB-A-391895151","details":"In disassociate of DisassociationProcessor.java, there is a possible way for an app to continue reading notifications when not associated to a companion device due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-391895151","CVE-2025-48525"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2025-12-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2025-12-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/31989869759e9b6119dc1cf324c395d789024908"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/5ec1cdae1805dec292a2de5554896363eaa078eb"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2-next:0"},{"fixed":"16-qpr2-next:2025-12-01"}]}],"versions":["16-qpr2-next"],"ecosystem_specific":{"spl":"2025-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec","target":{"function":"disassociate","file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"},"deprecated":false,"digest":{"function_hash":"129772020976561085994699083632266106004","length":1536},"id":"ASB-A-391895151-01f4a8b4","signature_type":"Function"},{"id":"ASB-A-391895151-1ec9bc1f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java","function":"disassociate"},"deprecated":false,"digest":{"function_hash":"327911110594509508193248785489282187005","length":2057}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false,"digest":{"line_hashes":["233450484694403689312905069476317773670","138464145943999492238989928886733291777","284961305800187896668817688049134642322","150175408405886143688249393240418029690","83704593953707509883421006997769147505","254104190437679276928894579154156993618","30685602022434209311629179246751576243","92363621112148120404404932725039195285"],"threshold":0.9},"id":"ASB-A-391895151-206d20a7","signature_type":"Line"},{"digest":{"line_hashes":["111196623312269078544605534748940278352","110616766088686729141488890429897443604","160881396359160971940494073742754141084","242852168627118547095630167348533587375","333158382004397226329177941036085169796","110693862293711561994493765854341321999","35527390653189312790148240165913348329","65390765202743514593722661444993442390","260615246397730610615221522384519515628","257236602800045795613224395271099683030","241566093871299448453362607487562564254","282420350620586888362415846865081529786","36668858271810843708514905438556587764","22912693543173609837291971538841278703","38990807379158312806838961111480277831","10872868273359013040991485356049429448","215680779770145337015270169130232036675","200409215949431583964729816389060924750","263704220994384047272629482241240029649","189223645562335092854015427713124847713","173807312309976425354510982866422257705","259211609069869359927618729133846706765","297453802949158459445721350727562036010","244335141723197415211244633316997433990","170849742271529749083465805094643416376","302241669565149768402960608396931291883","36112839976616695843671765269044348922","256314904127862190810145673243978102936","255406843946423947995190466422920562248"],"threshold":0.9},"id":"ASB-A-391895151-9e77c3cf","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java","function":"DisassociationProcessor"},"deprecated":false,"digest":{"function_hash":"208128269504405117532978744576234801031","length":507},"id":"ASB-A-391895151-9f8030de"},{"deprecated":false,"digest":{"function_hash":"177874620361916885754515658975249605089","length":1717},"id":"ASB-A-391895151-ad4b8ca5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec","target":{"function":"CompanionDeviceManagerService","file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"}},{"id":"ASB-A-391895151-ccf54274","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["255327478129139300129718502577731965361","239972992042585999189843317083123076439","319719145941931740202553766395383772502","274061797965643900433509729372066899509","300890866778381602212615534380817286601","215288221154071454429772096934145083751","316750231380517300323929419028860390617","285789366942898967985544276953543916664","197248524694356321290422159378229200183","116164169796375089716059987539356891141","191404283547045081668308787916736279123","172682626788305707442105268041734973124","294887661509480919119411513688770116402","124844478986581506974226781462365629758","310526979497500897162248771008504189279","285341660945159177563129552567544032328"]}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee","target":{"file":"services/companion/java/com/android/server/companion/utils/RolesUtils.java"},"deprecated":false,"digest":{"line_hashes":["276763893817790046645860510362154472450","18103306157331287507216727705235894255","191748869054474123342487268718033339802"],"threshold":0.9},"id":"ASB-A-391895151-e8025c90"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec","https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-391895151.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2025-12-01"}]}],"versions":["15"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d","https://android.googlesource.com/platform/frameworks/base/+/56058a86e795905cd1f143edfa7fd5d030a4dde8"],"severity":"High","spl":"2025-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/56058a86e795905cd1f143edfa7fd5d030a4dde8","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java","function":"disassociate"},"deprecated":false,"digest":{"function_hash":"272703632037787100679048221465759858817","length":1957},"id":"ASB-A-391895151-489df484","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java","function":"disassociate"},"deprecated":false,"digest":{"function_hash":"89765171444685219164185085041419054357","length":1511},"id":"ASB-A-391895151-7347485c","signature_type":"Function","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/56058a86e795905cd1f143edfa7fd5d030a4dde8","target":{"file":"services/companion/java/com/android/server/companion/utils/RolesUtils.java"},"deprecated":false,"digest":{"line_hashes":["306987676259496994350923677488673890633","250367180468648249582542409203466783012","258387110746684401326204796848321589438","264245825520333050248499992324575194542","330506515604873636788492076197318353326","85821341050153616048893670261462658578","263297805258968390823443957669031743913","336743406131529224916958948333259606921","55491826283385506769973608475124969722"],"threshold":0.9},"id":"ASB-A-391895151-8a17b278"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java","function":"CompanionDeviceManagerService"},"deprecated":false,"digest":{"function_hash":"146855854981538191255616939917117239734","length":1723},"id":"ASB-A-391895151-a18870b0"},{"digest":{"line_hashes":["156256128823628364413463163467448562323","138464145943999492238989928886733291777","284961305800187896668817688049134642322","150175408405886143688249393240418029690","279994441690546146155675874587311513385","97339584776072478278888538923430303134","245430083527903818408559690458128665285","103252411004572993218686040690785275837"],"threshold":0.9},"id":"ASB-A-391895151-a5d609a6","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false},{"id":"ASB-A-391895151-bc6bb54a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"},"deprecated":false,"digest":{"line_hashes":["111196623312269078544605534748940278352","110616766088686729141488890429897443604","160881396359160971940494073742754141084","242852168627118547095630167348533587375","333158382004397226329177941036085169796","110693862293711561994493765854341321999","35527390653189312790148240165913348329","65390765202743514593722661444993442390","260615246397730610615221522384519515628","257236602800045795613224395271099683030","241566093871299448453362607487562564254","282420350620586888362415846865081529786","37579490374002109506573389993260889557","22912693543173609837291971538841278703","38990807379158312806838961111480277831","10872868273359013040991485356049429448","215680779770145337015270169130232036675","200409215949431583964729816389060924750","263704220994384047272629482241240029649","189223645562335092854015427713124847713","173807312309976425354510982866422257705","259211609069869359927618729133846706765","297453802949158459445721350727562036010","82378363356450331220383062148083220937","242633707815806940377858966950243405903","276899591103302965669003875392687987500","55149035223364207167518211802122588653","281141790027412712882712786692511439927","269495098227559209171124291932179976057"],"threshold":0.9}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java","function":"DisassociationProcessor"},"deprecated":false,"digest":{"function_hash":"208128269504405117532978744576234801031","length":507},"id":"ASB-A-391895151-bf4d7453","signature_type":"Function","signature_version":"v1"},{"target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"},"deprecated":false,"digest":{"line_hashes":["39854240367872561254452524054252545165","312055600634312071336277045931329722610","319719145941931740202553766395383772502","274061797965643900433509729372066899509","212987062311535653679764542222835018706","215288221154071454429772096934145083751","316750231380517300323929419028860390617","285789366942898967985544276953543916664","197248524694356321290422159378229200183","116164169796375089716059987539356891141","191404283547045081668308787916736279123","172682626788305707442105268041734973124","294887661509480919119411513688770116402","124844478986581506974226781462365629758","310526979497500897162248771008504189279","285341660945159177563129552567544032328"],"threshold":0.9},"id":"ASB-A-391895151-d827b91d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/56058a86e795905cd1f143edfa7fd5d030a4dde8"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-391895151.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2025-12-01"}]}],"versions":["16"],"ecosystem_specific":{"severity":"High","spl":"2025-12-01","types":["EoP"],"vanir_signatures":[{"target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java","function":"DisassociationProcessor"},"deprecated":false,"digest":{"length":507,"function_hash":"208128269504405117532978744576234801031"},"id":"ASB-A-391895151-0bb180bf","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210","target":{"file":"services/companion/java/com/android/server/companion/utils/RolesUtils.java"},"deprecated":false,"digest":{"line_hashes":["306987676259496994350923677488673890633","250367180468648249582542409203466783012","154942273744793134284108373994550061433","284612631146438357330821079297475986502","289242440217541196182059746879150044531"],"threshold":0.9},"id":"ASB-A-391895151-592a0f8d","signature_type":"Line","signature_version":"v1"},{"id":"ASB-A-391895151-607bda1a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1","target":{"function":"CompanionDeviceManagerService","file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false,"digest":{"function_hash":"177874620361916885754515658975249605089","length":1717}},{"id":"ASB-A-391895151-73def64a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"},"deprecated":false,"digest":{"line_hashes":["255327478129139300129718502577731965361","239972992042585999189843317083123076439","319719145941931740202553766395383772502","274061797965643900433509729372066899509","300890866778381602212615534380817286601","215288221154071454429772096934145083751","316750231380517300323929419028860390617","285789366942898967985544276953543916664","197248524694356321290422159378229200183","116164169796375089716059987539356891141","191404283547045081668308787916736279123","172682626788305707442105268041734973124","294887661509480919119411513688770116402","124844478986581506974226781462365629758","310526979497500897162248771008504189279","285341660945159177563129552567544032328"],"threshold":0.9}},{"id":"ASB-A-391895151-8d06c35e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java","function":"disassociate"},"deprecated":false,"digest":{"length":1982,"function_hash":"129542484856546290855977335231139862194"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false,"digest":{"line_hashes":["233450484694403689312905069476317773670","138464145943999492238989928886733291777","284961305800187896668817688049134642322","150175408405886143688249393240418029690","83704593953707509883421006997769147505","254104190437679276928894579154156993618","30685602022434209311629179246751576243","92363621112148120404404932725039195285"],"threshold":0.9},"id":"ASB-A-391895151-af13b362","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"129772020976561085994699083632266106004","length":1536},"id":"ASB-A-391895151-b724469d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java","function":"disassociate"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1","target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["111196623312269078544605534748940278352","110616766088686729141488890429897443604","160881396359160971940494073742754141084","242852168627118547095630167348533587375","333158382004397226329177941036085169796","110693862293711561994493765854341321999","35527390653189312790148240165913348329","65390765202743514593722661444993442390","260615246397730610615221522384519515628","257236602800045795613224395271099683030","241566093871299448453362607487562564254","282420350620586888362415846865081529786","36668858271810843708514905438556587764","22912693543173609837291971538841278703","38990807379158312806838961111480277831","10872868273359013040991485356049429448","215680779770145337015270169130232036675","200409215949431583964729816389060924750","263704220994384047272629482241240029649","189223645562335092854015427713124847713","173807312309976425354510982866422257705","259211609069869359927618729133846706765","297453802949158459445721350727562036010","244335141723197415211244633316997433990","170849742271529749083465805094643416376","302241669565149768402960608396931291883","36112839976616695843671765269044348922","256314904127862190810145673243978102936","255406843946423947995190466422920562248"]},"id":"ASB-A-391895151-f4447bb8"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1","https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-391895151.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2025-12-01"}]}],"versions":["13"],"ecosystem_specific":{"spl":"2025-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java","function":"onAssociationChangedInternal"},"deprecated":false,"digest":{"length":503,"function_hash":"29890315949837257664937957294284590736"},"id":"ASB-A-391895151-01d90fcf","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false,"digest":{"line_hashes":["269118845109656422351534861483809120602","134407070797929397961335489910589958636","336827049471319736342058240362868143295","238117677842753769745418312066380217713","4493138862372030183378553740725731938","314406025723043590085351019948976071130","180799179979543109761650192802852830306","250720053619378589152333733522792321016","308327032858913313409545021187827252250","185258182257966233539903910555801390013","234785494343687199293697508810147501977","232994678282660146738806563401032988544","191404283547045081668308787916736279123","106488068958741894746420371671320884466","296203795275199152370935387016202439723","196161703081774174210164658210116439091","24330567847276050912181555415484680539","285341660945159177563129552567544032328"],"threshold":0.9},"id":"ASB-A-391895151-034df78e","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false,"digest":{"line_hashes":["206857814786126941322516407327927784681","96185116157668927777267656130356840199","96630885225518829951170024466211655314","93505789209653322299540361301656201105","164950645593680378095109890364271738198","92023149127886067915070659992793732850","106228442408815019389491845553998894673","70203639626921298864861582290658292203","166854858581644605478039733155366445812","250562337289751585533383670744964105956","86140774689073175570682745039067690795","213285053164091708239455549660333170735","103389067554016675178547139780321330977","43798593756976830419822353309294028661","42802547434200191345534059904183996850","76710306172948272268939940151942794891"],"threshold":0.9},"id":"ASB-A-391895151-0e8d2b27"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73","target":{"function":"onAssociationChangedInternal","file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false,"digest":{"length":992,"function_hash":"232595064938759525929250071992479276588"},"id":"ASB-A-391895151-6b7b6352","signature_type":"Function"},{"digest":{"line_hashes":["62941049047597701107604811865851098885","274145962762412729861794122786066571547","2813798995699955596501646920849802377","156782909839541261439736597285810333755","275946905494477356474447522574143191017","215865237660403225371680921679011239348","206106616837496120789080083720279239060","222863969333522057704262124703278969374"],"threshold":0.9},"id":"ASB-A-391895151-de91f765","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73","target":{"file":"services/companion/java/com/android/server/companion/RolesUtils.java"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca","https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-391895151.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2025-12-01"}]}],"versions":["14"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["269118845109656422351534861483809120602","79978746676530757726673817504239133322","288336172136979509669137402562689448630","309988207650866775772718728985068753614","4493138862372030183378553740725731938","314406025723043590085351019948976071130","180799179979543109761650192802852830306","250720053619378589152333733522792321016","308327032858913313409545021187827252250","185258182257966233539903910555801390013","234785494343687199293697508810147501977","232994678282660146738806563401032988544","191404283547045081668308787916736279123","106488068958741894746420371671320884466","296203795275199152370935387016202439723","196161703081774174210164658210116439091","24330567847276050912181555415484680539","285341660945159177563129552567544032328"]},"id":"ASB-A-391895151-04ce642d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca","target":{"function":"onAssociationChangedInternal","file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false,"digest":{"function_hash":"29890315949837257664937957294284590736","length":503},"id":"ASB-A-391895151-84af527b","signature_type":"Function","signature_version":"v1"},{"target":{"file":"services/companion/java/com/android/server/companion/RolesUtils.java"},"deprecated":false,"digest":{"line_hashes":["62941049047597701107604811865851098885","274145962762412729861794122786066571547","2813798995699955596501646920849802377","186222902920813300254076640366382622693","330506515604873636788492076197318353326","333999596267622850455252676437833874463","144783868528967148133860606095967290399","206106616837496120789080083720279239060","222863969333522057704262124703278969374"],"threshold":0.9},"id":"ASB-A-391895151-a31a61af","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915"},{"digest":{"function_hash":"232595064938759525929250071992479276588","length":992},"id":"ASB-A-391895151-e389b621","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java","function":"onAssociationChangedInternal"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca","target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"},"deprecated":false,"digest":{"line_hashes":["206857814786126941322516407327927784681","96185116157668927777267656130356840199","96630885225518829951170024466211655314","93505789209653322299540361301656201105","164950645593680378095109890364271738198","92023149127886067915070659992793732850","106228442408815019389491845553998894673","70203639626921298864861582290658292203","166854858581644605478039733155366445812","250562337289751585533383670744964105956","86140774689073175570682745039067690795","213285053164091708239455549660333170735","103389067554016675178547139780321330977","43798593756976830419822353309294028661","42802547434200191345534059904183996850","76710306172948272268939940151942794891"],"threshold":0.9},"id":"ASB-A-391895151-e54abc3a"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca","https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915"],"severity":"High","spl":"2025-12-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-391895151.json"}}],"schema_version":"1.9.0"}