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.
{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec",
"https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee"
],
"spl": "2025-12-01",
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "disassociate"
},
"id": "ASB-A-391895151-01f4a8b4",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec",
"digest": {
"function_hash": "129772020976561085994699083632266106004",
"length": 1536.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "disassociate"
},
"id": "ASB-A-391895151-1ec9bc1f",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee",
"digest": {
"function_hash": "327911110594509508193248785489282187005",
"length": 2057.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
},
"id": "ASB-A-391895151-206d20a7",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec",
"digest": {
"line_hashes": [
"233450484694403689312905069476317773670",
"138464145943999492238989928886733291777",
"284961305800187896668817688049134642322",
"150175408405886143688249393240418029690",
"83704593953707509883421006997769147505",
"254104190437679276928894579154156993618",
"30685602022434209311629179246751576243",
"92363621112148120404404932725039195285"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"
},
"id": "ASB-A-391895151-9e77c3cf",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec",
"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
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "DisassociationProcessor"
},
"id": "ASB-A-391895151-9f8030de",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec",
"digest": {
"function_hash": "208128269504405117532978744576234801031",
"length": 507.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
"function": "CompanionDeviceManagerService"
},
"id": "ASB-A-391895151-ad4b8ca5",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/a987e9d91a93b5945ac7d6477e6d34cd2715f2ec",
"digest": {
"function_hash": "177874620361916885754515658975249605089",
"length": 1717.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"
},
"id": "ASB-A-391895151-ccf54274",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee",
"digest": {
"line_hashes": [
"255327478129139300129718502577731965361",
"239972992042585999189843317083123076439",
"319719145941931740202553766395383772502",
"274061797965643900433509729372066899509",
"300890866778381602212615534380817286601",
"215288221154071454429772096934145083751",
"316750231380517300323929419028860390617",
"285789366942898967985544276953543916664",
"197248524694356321290422159378229200183",
"116164169796375089716059987539356891141",
"191404283547045081668308787916736279123",
"172682626788305707442105268041734973124",
"294887661509480919119411513688770116402",
"124844478986581506974226781462365629758",
"310526979497500897162248771008504189279",
"285341660945159177563129552567544032328"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/utils/RolesUtils.java"
},
"id": "ASB-A-391895151-e8025c90",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/8ccb7103a2d58ec2cee0a1cf5f8c7fefa5e8e8ee",
"digest": {
"line_hashes": [
"276763893817790046645860510362154472450",
"18103306157331287507216727705235894255",
"191748869054474123342487268718033339802"
],
"threshold": 0.9
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d",
"https://android.googlesource.com/platform/frameworks/base/+/56058a86e795905cd1f143edfa7fd5d030a4dde8"
],
"spl": "2025-12-01",
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "disassociate"
},
"id": "ASB-A-391895151-489df484",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/56058a86e795905cd1f143edfa7fd5d030a4dde8",
"digest": {
"function_hash": "272703632037787100679048221465759858817",
"length": 1957.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "disassociate"
},
"id": "ASB-A-391895151-7347485c",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d",
"digest": {
"function_hash": "89765171444685219164185085041419054357",
"length": 1511.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/utils/RolesUtils.java"
},
"id": "ASB-A-391895151-8a17b278",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/56058a86e795905cd1f143edfa7fd5d030a4dde8",
"digest": {
"line_hashes": [
"306987676259496994350923677488673890633",
"250367180468648249582542409203466783012",
"258387110746684401326204796848321589438",
"264245825520333050248499992324575194542",
"330506515604873636788492076197318353326",
"85821341050153616048893670261462658578",
"263297805258968390823443957669031743913",
"336743406131529224916958948333259606921",
"55491826283385506769973608475124969722"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
"function": "CompanionDeviceManagerService"
},
"id": "ASB-A-391895151-a18870b0",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d",
"digest": {
"function_hash": "146855854981538191255616939917117239734",
"length": 1723.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
},
"id": "ASB-A-391895151-a5d609a6",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d",
"digest": {
"line_hashes": [
"156256128823628364413463163467448562323",
"138464145943999492238989928886733291777",
"284961305800187896668817688049134642322",
"150175408405886143688249393240418029690",
"279994441690546146155675874587311513385",
"97339584776072478278888538923430303134",
"245430083527903818408559690458128665285",
"103252411004572993218686040690785275837"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"
},
"id": "ASB-A-391895151-bc6bb54a",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d",
"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
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "DisassociationProcessor"
},
"id": "ASB-A-391895151-bf4d7453",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/d94e799b3bb8d32e34a7205a0ae9b991ccfbce7d",
"digest": {
"function_hash": "208128269504405117532978744576234801031",
"length": 507.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"
},
"id": "ASB-A-391895151-d827b91d",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/56058a86e795905cd1f143edfa7fd5d030a4dde8",
"digest": {
"line_hashes": [
"39854240367872561254452524054252545165",
"312055600634312071336277045931329722610",
"319719145941931740202553766395383772502",
"274061797965643900433509729372066899509",
"212987062311535653679764542222835018706",
"215288221154071454429772096934145083751",
"316750231380517300323929419028860390617",
"285789366942898967985544276953543916664",
"197248524694356321290422159378229200183",
"116164169796375089716059987539356891141",
"191404283547045081668308787916736279123",
"172682626788305707442105268041734973124",
"294887661509480919119411513688770116402",
"124844478986581506974226781462365629758",
"310526979497500897162248771008504189279",
"285341660945159177563129552567544032328"
],
"threshold": 0.9
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1",
"https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210"
],
"spl": "2025-12-01",
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "DisassociationProcessor"
},
"id": "ASB-A-391895151-0bb180bf",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1",
"digest": {
"function_hash": "208128269504405117532978744576234801031",
"length": 507.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/utils/RolesUtils.java"
},
"id": "ASB-A-391895151-592a0f8d",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210",
"digest": {
"line_hashes": [
"306987676259496994350923677488673890633",
"250367180468648249582542409203466783012",
"154942273744793134284108373994550061433",
"284612631146438357330821079297475986502",
"289242440217541196182059746879150044531"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
"function": "CompanionDeviceManagerService"
},
"id": "ASB-A-391895151-607bda1a",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1",
"digest": {
"function_hash": "177874620361916885754515658975249605089",
"length": 1717.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"
},
"id": "ASB-A-391895151-73def64a",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210",
"digest": {
"line_hashes": [
"255327478129139300129718502577731965361",
"239972992042585999189843317083123076439",
"319719145941931740202553766395383772502",
"274061797965643900433509729372066899509",
"300890866778381602212615534380817286601",
"215288221154071454429772096934145083751",
"316750231380517300323929419028860390617",
"285789366942898967985544276953543916664",
"197248524694356321290422159378229200183",
"116164169796375089716059987539356891141",
"191404283547045081668308787916736279123",
"172682626788305707442105268041734973124",
"294887661509480919119411513688770116402",
"124844478986581506974226781462365629758",
"310526979497500897162248771008504189279",
"285341660945159177563129552567544032328"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "disassociate"
},
"id": "ASB-A-391895151-8d06c35e",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/ffa1ea81ac0c11f9d0c5a81b6e85772c23743210",
"digest": {
"function_hash": "129542484856546290855977335231139862194",
"length": 1982.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
},
"id": "ASB-A-391895151-af13b362",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1",
"digest": {
"line_hashes": [
"233450484694403689312905069476317773670",
"138464145943999492238989928886733291777",
"284961305800187896668817688049134642322",
"150175408405886143688249393240418029690",
"83704593953707509883421006997769147505",
"254104190437679276928894579154156993618",
"30685602022434209311629179246751576243",
"92363621112148120404404932725039195285"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java",
"function": "disassociate"
},
"id": "ASB-A-391895151-b724469d",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1",
"digest": {
"function_hash": "129772020976561085994699083632266106004",
"length": 1536.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/association/DisassociationProcessor.java"
},
"id": "ASB-A-391895151-f4447bb8",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/f243250a5a1687615f55447de3dca31b397821f1",
"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
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca",
"https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73"
],
"spl": "2025-12-01",
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
"function": "onAssociationChangedInternal"
},
"id": "ASB-A-391895151-01d90fcf",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca",
"digest": {
"function_hash": "29890315949837257664937957294284590736",
"length": 503.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
},
"id": "ASB-A-391895151-034df78e",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73",
"digest": {
"line_hashes": [
"269118845109656422351534861483809120602",
"134407070797929397961335489910589958636",
"336827049471319736342058240362868143295",
"238117677842753769745418312066380217713",
"4493138862372030183378553740725731938",
"314406025723043590085351019948976071130",
"180799179979543109761650192802852830306",
"250720053619378589152333733522792321016",
"308327032858913313409545021187827252250",
"185258182257966233539903910555801390013",
"234785494343687199293697508810147501977",
"232994678282660146738806563401032988544",
"191404283547045081668308787916736279123",
"106488068958741894746420371671320884466",
"296203795275199152370935387016202439723",
"196161703081774174210164658210116439091",
"24330567847276050912181555415484680539",
"285341660945159177563129552567544032328"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
},
"id": "ASB-A-391895151-0e8d2b27",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca",
"digest": {
"line_hashes": [
"206857814786126941322516407327927784681",
"96185116157668927777267656130356840199",
"96630885225518829951170024466211655314",
"93505789209653322299540361301656201105",
"164950645593680378095109890364271738198",
"92023149127886067915070659992793732850",
"106228442408815019389491845553998894673",
"70203639626921298864861582290658292203",
"166854858581644605478039733155366445812",
"250562337289751585533383670744964105956",
"86140774689073175570682745039067690795",
"213285053164091708239455549660333170735",
"103389067554016675178547139780321330977",
"43798593756976830419822353309294028661",
"42802547434200191345534059904183996850",
"76710306172948272268939940151942794891"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
"function": "onAssociationChangedInternal"
},
"id": "ASB-A-391895151-6b7b6352",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73",
"digest": {
"function_hash": "232595064938759525929250071992479276588",
"length": 992.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/RolesUtils.java"
},
"id": "ASB-A-391895151-de91f765",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/edebcf8c35ef4d678e139903a92433a0e9f19d73",
"digest": {
"line_hashes": [
"62941049047597701107604811865851098885",
"274145962762412729861794122786066571547",
"2813798995699955596501646920849802377",
"156782909839541261439736597285810333755",
"275946905494477356474447522574143191017",
"215865237660403225371680921679011239348",
"206106616837496120789080083720279239060",
"222863969333522057704262124703278969374"
],
"threshold": 0.9
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca",
"https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915"
],
"spl": "2025-12-01",
"vanir_signatures": [
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
},
"id": "ASB-A-391895151-04ce642d",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915",
"digest": {
"line_hashes": [
"269118845109656422351534861483809120602",
"79978746676530757726673817504239133322",
"288336172136979509669137402562689448630",
"309988207650866775772718728985068753614",
"4493138862372030183378553740725731938",
"314406025723043590085351019948976071130",
"180799179979543109761650192802852830306",
"250720053619378589152333733522792321016",
"308327032858913313409545021187827252250",
"185258182257966233539903910555801390013",
"234785494343687199293697508810147501977",
"232994678282660146738806563401032988544",
"191404283547045081668308787916736279123",
"106488068958741894746420371671320884466",
"296203795275199152370935387016202439723",
"196161703081774174210164658210116439091",
"24330567847276050912181555415484680539",
"285341660945159177563129552567544032328"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
"function": "onAssociationChangedInternal"
},
"id": "ASB-A-391895151-84af527b",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca",
"digest": {
"function_hash": "29890315949837257664937957294284590736",
"length": 503.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/RolesUtils.java"
},
"id": "ASB-A-391895151-a31a61af",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915",
"digest": {
"line_hashes": [
"62941049047597701107604811865851098885",
"274145962762412729861794122786066571547",
"2813798995699955596501646920849802377",
"186222902920813300254076640366382622693",
"330506515604873636788492076197318353326",
"333999596267622850455252676437833874463",
"144783868528967148133860606095967290399",
"206106616837496120789080083720279239060",
"222863969333522057704262124703278969374"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
"function": "onAssociationChangedInternal"
},
"id": "ASB-A-391895151-e389b621",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/8577610ffd0b5db4589cb66badb86c855414d915",
"digest": {
"function_hash": "232595064938759525929250071992479276588",
"length": 992.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
},
"id": "ASB-A-391895151-e54abc3a",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/c3c33a70f51717b0663225f2e4490e1384463cca",
"digest": {
"line_hashes": [
"206857814786126941322516407327927784681",
"96185116157668927777267656130356840199",
"96630885225518829951170024466211655314",
"93505789209653322299540361301656201105",
"164950645593680378095109890364271738198",
"92023149127886067915070659992793732850",
"106228442408815019389491845553998894673",
"70203639626921298864861582290658292203",
"166854858581644605478039733155366445812",
"250562337289751585533383670744964105956",
"86140774689073175570682745039067690795",
"213285053164091708239455549660333170735",
"103389067554016675178547139780321330977",
"43798593756976830419822353309294028661",
"42802547434200191345534059904183996850",
"76710306172948272268939940151942794891"
],
"threshold": 0.9
}
}
],
"severity": "High"
}