{"id":"ASB-A-391895151", "published":"2025-12-01T00:00:00Z", "modified":"2026-04-03T15:37:31.002635057Z", "aliases":["CVE-2025-48525", "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.", "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":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec", "https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee"], "severity":"High", "spl":"2025-12-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"129772020976561085994699083632266106004", "length":1536}, "id":"ASB-A-391895151-01f4a8b4", "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":"disassociate"}}, {"deprecated":false, "digest":{"function_hash":"327911110594509508193248785489282187005", "length":2057}, "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":{"line_hashes":["233450484694403689312905069476317773670", "138464145943999492238989928886733291777", "284961305800187896668817688049134642322", "150175408405886143688249393240418029690", "83704593953707509883421006997769147505", "254104190437679276928894579154156993618", "30685602022434209311629179246751576243", "92363621112148120404404932725039195285"], "threshold":0.9}, "id":"ASB-A-391895151-206d20a7", "signature_type":"Line", "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":["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, "digest":{"function_hash":"208128269504405117532978744576234801031", "length":507}, "id":"ASB-A-391895151-9f8030de", "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":"177874620361916885754515658975249605089", "length":1717}, "id":"ASB-A-391895151-ad4b8ca5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec", "target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java", "function":"CompanionDeviceManagerService"}}, {"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-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":{"line_hashes":["276763893817790046645860510362154472450", "18103306157331287507216727705235894255", "191748869054474123342487268718033339802"], "threshold":0.9}, "id":"ASB-A-391895151-e8025c90", "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"}}]}}, {"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":[{"deprecated":false, "digest":{"function_hash":"272703632037787100679048221465759858817", "length":1957}, "id":"ASB-A-391895151-489df484", "signature_type":"Function", "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":"89765171444685219164185085041419054357", "length":1511}, "id":"ASB-A-391895151-7347485c", "signature_type":"Function", "signature_version":"v1", "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":{"line_hashes":["306987676259496994350923677488673890633", "250367180468648249582542409203466783012", "258387110746684401326204796848321589438", "264245825520333050248499992324575194542", "330506515604873636788492076197318353326", "85821341050153616048893670261462658578", "263297805258968390823443957669031743913", "336743406131529224916958948333259606921", "55491826283385506769973608475124969722"], "threshold":0.9}, "id":"ASB-A-391895151-8a17b278", "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":{"function_hash":"146855854981538191255616939917117239734", "length":1723}, "id":"ASB-A-391895151-a18870b0", "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":{"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, "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}, "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":{"function_hash":"208128269504405117532978744576234801031", "length":507}, "id":"ASB-A-391895151-bf4d7453", "signature_type":"Function", "signature_version":"v1", "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":{"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", "target":{"file":"services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16:0"}, {"fixed":"16:2025-12-01"}]}], "versions":["16"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1", "https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210"], "severity":"High", "spl":"2025-12-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"208128269504405117532978744576234801031", "length":507}, "id":"ASB-A-391895151-0bb180bf", "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":"DisassociationProcessor"}}, {"deprecated":false, "digest":{"line_hashes":["306987676259496994350923677488673890633", "250367180468648249582542409203466783012", "154942273744793134284108373994550061433", "284612631146438357330821079297475986502", "289242440217541196182059746879150044531"], "threshold":0.9}, "id":"ASB-A-391895151-592a0f8d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210", "target":{"file":"services/companion/java/com/android/server/companion/utils/RolesUtils.java"}}, {"deprecated":false, "digest":{"function_hash":"177874620361916885754515658975249605089", "length":1717}, "id":"ASB-A-391895151-607bda1a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1", "target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java", "function":"CompanionDeviceManagerService"}}, {"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-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":{"function_hash":"129542484856546290855977335231139862194", "length":1982}, "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":{"line_hashes":["233450484694403689312905069476317773670", "138464145943999492238989928886733291777", "284961305800187896668817688049134642322", "150175408405886143688249393240418029690", "83704593953707509883421006997769147505", "254104190437679276928894579154156993618", "30685602022434209311629179246751576243", "92363621112148120404404932725039195285"], "threshold":0.9}, "id":"ASB-A-391895151-af13b362", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1", "target":{"file":"services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"}}, {"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"}}, {"deprecated":false, "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-f4447bb8", "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"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"13:0"}, {"fixed":"13:2025-12-01"}]}], "versions":["13"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca", "https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73"], "severity":"High", "spl":"2025-12-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"29890315949837257664937957294284590736", "length":503}, "id":"ASB-A-391895151-01d90fcf", "signature_type":"Function", "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":{"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_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":["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_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":{"function_hash":"232595064938759525929250071992479276588", "length":992}, "id":"ASB-A-391895151-6b7b6352", "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", "function":"onAssociationChangedInternal"}}, {"deprecated":false, "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"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2025-12-01"}]}], "versions":["14"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca", "https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915"], "severity":"High", "spl":"2025-12-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["269118845109656422351534861483809120602", "79978746676530757726673817504239133322", "288336172136979509669137402562689448630", "309988207650866775772718728985068753614", "4493138862372030183378553740725731938", "314406025723043590085351019948976071130", "180799179979543109761650192802852830306", "250720053619378589152333733522792321016", "308327032858913313409545021187827252250", "185258182257966233539903910555801390013", "234785494343687199293697508810147501977", "232994678282660146738806563401032988544", "191404283547045081668308787916736279123", "106488068958741894746420371671320884466", "296203795275199152370935387016202439723", "196161703081774174210164658210116439091", "24330567847276050912181555415484680539", "285341660945159177563129552567544032328"], "threshold":0.9}, "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"}}, {"deprecated":false, "digest":{"function_hash":"29890315949837257664937957294284590736", "length":503}, "id":"ASB-A-391895151-84af527b", "signature_type":"Function", "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":{"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", "target":{"file":"services/companion/java/com/android/server/companion/RolesUtils.java"}}, {"deprecated":false, "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, "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", "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"}}]}}], "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"}]}