{"id":"ASB-A-295549388","details":"In multiple locations, there is a possible notification listener grant to an app running in the work profile due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.","aliases":["A-295549388","CVE-2024-0043"],"modified":"2026-05-27T15:53:17.428190120Z","published":"2024-05-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2024-05-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/packages/modules/Permission/+/8141e8f4dd77b9f8fb485e23ddf028c57fcd4fca"}],"affected":[{"package":{"name":"platform/packages/modules/Permission","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14-next:0"},{"fixed":"14-next:2024-05-01"}]}],"versions":["14-next"],"ecosystem_specific":{"spl":"2024-05-01","severity":"High","vanir_signatures":[{"target":{"function":"grantAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","id":"ASB-A-295549388-1eaa56cf","digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"signature_type":"Function","deprecated":false},{"target":{"function":"revokeAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","id":"ASB-A-295549388-3aaf9b9c","digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"signature_type":"Function","deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","target":{"function":"revokeAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"id":"ASB-A-295549388-54417a5a","digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"signature_type":"Function","deprecated":false},{"target":{"function":"revokeAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","id":"ASB-A-295549388-628475a4","digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"signature_type":"Function","deprecated":false},{"target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","deprecated":false,"digest":{"line_hashes":["131993700989143515912947908767695729638","118484434246449339539351478741378210786","147302259963269317838914935189003143918","46871584498062458332476473334007892479","146669461679691550230074010547449547460","16954840151251132448993924542874837505","48954793284655395919304350174162775346","244897924782489843889135751383435398347","329521493780683412586958509668593116354","117351873732454618325395134449454285359","110590735272709381952107764271076107968","14952525961606887878998232518950567418"],"threshold":0.9},"signature_type":"Line","id":"ASB-A-295549388-6ee58e4a"},{"target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","id":"ASB-A-295549388-76b1bab5","digest":{"line_hashes":["131993700989143515912947908767695729638","152958279404602939636986588519413151274","248846018643654791067574714866680817128","299713797756214847213283308189072146498","146669461679691550230074010547449547460","16954840151251132448993924542874837505","48954793284655395919304350174162775346","244897924782489843889135751383435398347","329521493780683412586958509668593116354","117351873732454618325395134449454285359","110590735272709381952107764271076107968","14952525961606887878998232518950567418"],"threshold":0.9},"signature_type":"Line","deprecated":false},{"signature_version":"v1","target":{"function":"grantAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","id":"ASB-A-295549388-813c2e0e","digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"signature_type":"Function","deprecated":false},{"target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","deprecated":false,"digest":{"line_hashes":["131993700989143515912947908767695729638","290200966711129759844219581338884678940","147115904831361654867621842464355968410","37404049432118067922129038914027862366","146669461679691550230074010547449547460","16954840151251132448993924542874837505","48954793284655395919304350174162775346","244897924782489843889135751383435398347","329521493780683412586958509668593116354","117351873732454618325395134449454285359","110590735272709381952107764271076107968","14952525961606887878998232518950567418"],"threshold":0.9},"signature_type":"Line","id":"ASB-A-295549388-8f7e4681"},{"target":{"function":"grantAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","deprecated":false,"digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"signature_type":"Function","id":"ASB-A-295549388-a0120c47"},{"target":{"function":"revokeAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","deprecated":false,"digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"signature_type":"Function","id":"ASB-A-295549388-b925be84"},{"target":{"function":"grantAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","id":"ASB-A-295549388-c0796c81","digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"signature_type":"Function","deprecated":false},{"target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","signature_version":"v1","id":"ASB-A-295549388-f1ec0e5a","digest":{"line_hashes":["131993700989143515912947908767695729638","222914523885467745514027019048420892019","57926630216253738173818318961942332266","249097422563692901153818710408005317604","146669461679691550230074010547449547460","16954840151251132448993924542874837505","48954793284655395919304350174162775346","244897924782489843889135751383435398347","329521493780683412586958509668593116354","117351873732454618325395134449454285359","110590735272709381952107764271076107968","14952525961606887878998232518950567418"],"threshold":0.9},"signature_type":"Line","deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd"],"types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-295549388.json"}},{"package":{"name":"platform/packages/modules/Permission","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2024-05-01"}]}],"versions":["12"],"ecosystem_specific":{"spl":"2024-05-01","severity":"High","vanir_signatures":[{"signature_version":"v1","target":{"function":"revoke","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","id":"ASB-A-295549388-312ded16","digest":{"function_hash":"166370331343061365185139834603832864595","length":209},"signature_type":"Function","deprecated":false},{"signature_version":"v1","target":{"function":"grant","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","id":"ASB-A-295549388-b5a39fe4","digest":{"function_hash":"64099179329802068843631838146109558226","length":167},"signature_type":"Function","deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","signature_version":"v1","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"id":"ASB-A-295549388-e9db0ee1","digest":{"line_hashes":["245915063453983395789207336937028552524","166333098646115177704986122833958644505","224212532849465896358511893801338751061","260913790701666538120069592589840292032","20386442940718696705972319409708300704","175201779638932430178399801085214845935","252512826208242863311497979415337851549","285022643707562913739152926999135583619","282198285215423539035671188296496912916","14404506359746623974741842067053910572","71371658156348076375909473235702448392","229540501476436698680912363254129894404","252825361807403470551772340127038178360","69726184531127920725673828276904794790","208029790964886495779838976498124155531","62271445288189368286750202490414773708","311468352395891221629564895452199618661","20469061802010196199782859309295548093","283067704284158818359440146079792214404","25791866963958254932348793790019036971"],"threshold":0.9},"signature_type":"Line","deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8"],"types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-295549388.json"}},{"package":{"name":"platform/packages/modules/Permission","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2024-05-01"}]}],"versions":["12L"],"ecosystem_specific":{"spl":"2024-05-01","severity":"High","vanir_signatures":[{"signature_version":"v1","target":{"function":"grant","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","id":"ASB-A-295549388-6d8a571d","digest":{"function_hash":"64099179329802068843631838146109558226","length":167},"signature_type":"Function","deprecated":false},{"target":{"function":"revoke","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","signature_version":"v1","deprecated":false,"digest":{"function_hash":"166370331343061365185139834603832864595","length":209},"signature_type":"Function","id":"ASB-A-295549388-709c599e"},{"signature_version":"v1","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","id":"ASB-A-295549388-8296707a","digest":{"line_hashes":["245915063453983395789207336937028552524","166333098646115177704986122833958644505","224212532849465896358511893801338751061","260913790701666538120069592589840292032","20386442940718696705972319409708300704","175201779638932430178399801085214845935","252512826208242863311497979415337851549","285022643707562913739152926999135583619","282198285215423539035671188296496912916","14404506359746623974741842067053910572","71371658156348076375909473235702448392","229540501476436698680912363254129894404","252825361807403470551772340127038178360","69726184531127920725673828276904794790","208029790964886495779838976498124155531","62271445288189368286750202490414773708","311468352395891221629564895452199618661","20469061802010196199782859309295548093","283067704284158818359440146079792214404","25791866963958254932348793790019036971"],"threshold":0.9},"signature_type":"Line","deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8"],"types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-295549388.json"}},{"package":{"name":"platform/packages/modules/Permission","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2024-05-01"}]}],"versions":["13"],"ecosystem_specific":{"severity":"High","spl":"2024-05-01","vanir_signatures":[{"target":{"function":"grant","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceComputerRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","id":"ASB-A-295549388-684c029e","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceComputerRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","id":"ASB-A-295549388-6eb0950c","digest":{"line_hashes":["9866481755215030393135375904048093465","73542314704479739671314579102967049034","288967603269079364513580617648608335745","261663618914498079303385285427855263530","279460484643203686507481234972839629166","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"signature_type":"Line","deprecated":false},{"target":{"function":"revoke","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","id":"ASB-A-295549388-9d7f1f60","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceAppStreamingRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","deprecated":false,"digest":{"line_hashes":["9866481755215030393135375904048093465","199515291835003179029216458171957823475","263144862672106992425485574940001073928","172193338993156358266287996327420867445","314860085259422134007708069621455935351","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"signature_type":"Line","id":"ASB-A-295549388-a2b9750e"},{"target":{"function":"grant","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","id":"ASB-A-295549388-b0708125"},{"target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","id":"ASB-A-295549388-b0f1091d","digest":{"line_hashes":["9866481755215030393135375904048093465","247070526084163561708010095886863035244","222303549900993267692437865433385587680","152634079242312262153237503324266941005","55745648783214234360573705307291950507","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"signature_type":"Line","deprecated":false},{"target":{"file":"PermissionController/src/com/android/permissioncontroller/role/utils/UserUtils.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","deprecated":false,"digest":{"line_hashes":["196993483962673209136346183947196442563","102685593812473155521614131538312458170","32067272760876048376824782731037391015","29540860344712561657888420227907348895","276654649356158452334239761371494141885","291850085360179407722988478513959255929","328916087518066266621750258660618553207","203771827310346092605075726452759520138"],"threshold":0.9},"signature_type":"Line","id":"ASB-A-295549388-c18d3fbc"},{"target":{"function":"grant","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceAppStreamingRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","id":"ASB-A-295549388-c7321e73","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"target":{"function":"revoke","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceAppStreamingRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","id":"ASB-A-295549388-cdf6e3f5"},{"target":{"function":"isProfile","file":"PermissionController/src/com/android/permissioncontroller/role/utils/UserUtils.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","id":"ASB-A-295549388-d6fba8e4","digest":{"function_hash":"20213614723299168617821796678209042707","length":289},"signature_type":"Function","deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","signature_version":"v1","target":{"function":"revoke","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceComputerRoleBehavior.java"},"id":"ASB-A-295549388-fcd40977","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5"],"types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-295549388.json"}},{"package":{"name":"platform/packages/modules/Permission","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2024-05-01"}]}],"versions":["14"],"ecosystem_specific":{"spl":"2024-05-01","severity":"High","types":["EoP"],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682"],"vanir_signatures":[{"target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","id":"ASB-A-295549388-2261e7b1","digest":{"line_hashes":["158854767255088899706901734068680384445","332604639495889500756709670466616669343","131993700989143515912947908767695729638","222914523885467745514027019048420892019","57926630216253738173818318961942332266","141855768672289277946036942938356931067","279460484643203686507481234972839629166","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"signature_type":"Line","deprecated":false},{"signature_version":"v1","target":{"function":"revoke","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","id":"ASB-A-295549388-26f94dd4","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","target":{"function":"revoke","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"id":"ASB-A-295549388-3612fb08","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","deprecated":false,"digest":{"line_hashes":["158854767255088899706901734068680384445","332604639495889500756709670466616669343","131993700989143515912947908767695729638","118484434246449339539351478741378210786","147302259963269317838914935189003143918","46534515793514548256267971263834977063","119497544322417783773927085537208478918","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"signature_type":"Line","id":"ASB-A-295549388-37b79358"},{"target":{"function":"grant","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","id":"ASB-A-295549388-5d869e6f"},{"target":{"function":"grant","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","id":"ASB-A-295549388-84a8367c","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"id":"ASB-A-295549388-93988cca","digest":{"line_hashes":["158854767255088899706901734068680384445","332604639495889500756709670466616669343","131993700989143515912947908767695729638","290200966711129759844219581338884678940","147115904831361654867621842464355968410","60233382688147211028208832163121636880","55745648783214234360573705307291950507","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"signature_type":"Line","deprecated":false},{"target":{"function":"revoke","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","id":"ASB-A-295549388-a190ba9d","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"target":{"function":"grant","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","id":"ASB-A-295549388-b89cb62e","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"target":{"function":"revoke","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","id":"ASB-A-295549388-e537d462","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"target":{"function":"grant","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","id":"ASB-A-295549388-fc07dc66","digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"signature_type":"Function","deprecated":false},{"target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","signature_version":"v1","id":"ASB-A-295549388-fea40848","digest":{"line_hashes":["158854767255088899706901734068680384445","332604639495889500756709670466616669343","131993700989143515912947908767695729638","152958279404602939636986588519413151274","248846018643654791067574714866680817128","263992858379742162707451341418486090110","314860085259422134007708069621455935351","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"signature_type":"Line","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-295549388.json"}}],"schema_version":"1.7.5"}