{"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-09-21T16:00:45.521740994Z","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":{"severity":"High","spl":"2024-05-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"function":"grantAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"deprecated":false,"digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"id":"ASB-A-295549388-1eaa56cf","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"id":"ASB-A-295549388-3aaf9b9c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java","function":"revokeAsUser"}},{"deprecated":false,"digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"id":"ASB-A-295549388-54417a5a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java","function":"revokeAsUser"}},{"target":{"function":"revokeAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"deprecated":false,"digest":{"length":173,"function_hash":"100749408756320976012235109427542765354"},"id":"ASB-A-295549388-628475a4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"deprecated":false,"digest":{"line_hashes":["131993700989143515912947908767695729638","118484434246449339539351478741378210786","147302259963269317838914935189003143918","46871584498062458332476473334007892479","146669461679691550230074010547449547460","16954840151251132448993924542874837505","48954793284655395919304350174162775346","244897924782489843889135751383435398347","329521493780683412586958509668593116354","117351873732454618325395134449454285359","110590735272709381952107764271076107968","14952525961606887878998232518950567418"],"threshold":0.9},"id":"ASB-A-295549388-6ee58e4a"},{"id":"ASB-A-295549388-76b1bab5","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"deprecated":false,"digest":{"line_hashes":["131993700989143515912947908767695729638","152958279404602939636986588519413151274","248846018643654791067574714866680817128","299713797756214847213283308189072146498","146669461679691550230074010547449547460","16954840151251132448993924542874837505","48954793284655395919304350174162775346","244897924782489843889135751383435398347","329521493780683412586958509668593116354","117351873732454618325395134449454285359","110590735272709381952107764271076107968","14952525961606887878998232518950567418"],"threshold":0.9}},{"target":{"function":"grantAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"deprecated":false,"digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"id":"ASB-A-295549388-813c2e0e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"deprecated":false,"digest":{"line_hashes":["131993700989143515912947908767695729638","290200966711129759844219581338884678940","147115904831361654867621842464355968410","37404049432118067922129038914027862366","146669461679691550230074010547449547460","16954840151251132448993924542874837505","48954793284655395919304350174162775346","244897924782489843889135751383435398347","329521493780683412586958509668593116354","117351873732454618325395134449454285359","110590735272709381952107764271076107968","14952525961606887878998232518950567418"],"threshold":0.9},"id":"ASB-A-295549388-8f7e4681"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java","function":"grantAsUser"},"deprecated":false,"digest":{"function_hash":"100749408756320976012235109427542765354","length":173},"id":"ASB-A-295549388-a0120c47","signature_type":"Function"},{"deprecated":false,"digest":{"length":173,"function_hash":"100749408756320976012235109427542765354"},"id":"ASB-A-295549388-b925be84","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"function":"revokeAsUser","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"}},{"digest":{"length":173,"function_hash":"100749408756320976012235109427542765354"},"id":"ASB-A-295549388-c0796c81","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java","function":"grantAsUser"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["131993700989143515912947908767695729638","222914523885467745514027019048420892019","57926630216253738173818318961942332266","249097422563692901153818710408005317604","146669461679691550230074010547449547460","16954840151251132448993924542874837505","48954793284655395919304350174162775346","244897924782489843889135751383435398347","329521493780683412586958509668593116354","117351873732454618325395134449454285359","110590735272709381952107764271076107968","14952525961606887878998232518950567418"],"threshold":0.9},"id":"ASB-A-295549388-f1ec0e5a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"}}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/47a06cd49981d3fbe58158e9252f0a825aa109cd"]},"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":{"types":["EoP"],"vanir_signatures":[{"id":"ASB-A-295549388-312ded16","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java","function":"revoke"},"deprecated":false,"digest":{"function_hash":"166370331343061365185139834603832864595","length":209}},{"id":"ASB-A-295549388-b5a39fe4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","target":{"function":"grant","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"deprecated":false,"digest":{"function_hash":"64099179329802068843631838146109558226","length":167}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"deprecated":false,"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},"id":"ASB-A-295549388-e9db0ee1"}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8"],"severity":"High","spl":"2024-05-01"},"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":{"types":["EoP"],"vanir_signatures":[{"target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java","function":"grant"},"deprecated":false,"digest":{"function_hash":"64099179329802068843631838146109558226","length":167},"id":"ASB-A-295549388-6d8a571d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java","function":"revoke"},"deprecated":false,"digest":{"length":209,"function_hash":"166370331343061365185139834603832864595"},"id":"ASB-A-295549388-709c599e","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"deprecated":false,"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},"id":"ASB-A-295549388-8296707a","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/01d29a44678752f317d5489424a03bcfd1a9deb8"],"severity":"High","spl":"2024-05-01"},"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":{"types":["EoP"],"vanir_signatures":[{"id":"ASB-A-295549388-684c029e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceComputerRoleBehavior.java","function":"grant"},"deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141}},{"digest":{"line_hashes":["9866481755215030393135375904048093465","73542314704479739671314579102967049034","288967603269079364513580617648608335745","261663618914498079303385285427855263530","279460484643203686507481234972839629166","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"id":"ASB-A-295549388-6eb0950c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceComputerRoleBehavior.java"},"deprecated":false},{"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"id":"ASB-A-295549388-9d7f1f60","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java","function":"revoke"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceAppStreamingRoleBehavior.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["9866481755215030393135375904048093465","199515291835003179029216458171957823475","263144862672106992425485574940001073928","172193338993156358266287996327420867445","314860085259422134007708069621455935351","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"]},"id":"ASB-A-295549388-a2b9750e","signature_type":"Line"},{"deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"id":"ASB-A-295549388-b0708125","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java","function":"grant"}},{"digest":{"threshold":0.9,"line_hashes":["9866481755215030393135375904048093465","247070526084163561708010095886863035244","222303549900993267692437865433385587680","152634079242312262153237503324266941005","55745648783214234360573705307291950507","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"]},"id":"ASB-A-295549388-b0f1091d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceWatchRoleBehavior.java"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/utils/UserUtils.java"},"deprecated":false,"digest":{"line_hashes":["196993483962673209136346183947196442563","102685593812473155521614131538312458170","32067272760876048376824782731037391015","29540860344712561657888420227907348895","276654649356158452334239761371494141885","291850085360179407722988478513959255929","328916087518066266621750258660618553207","203771827310346092605075726452759520138"],"threshold":0.9},"id":"ASB-A-295549388-c18d3fbc"},{"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"id":"ASB-A-295549388-c7321e73","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"function":"grant","file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceAppStreamingRoleBehavior.java"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceAppStreamingRoleBehavior.java","function":"revoke"},"deprecated":false,"digest":{"length":141,"function_hash":"164079331120783727634928378604851285501"},"id":"ASB-A-295549388-cdf6e3f5"},{"digest":{"function_hash":"20213614723299168617821796678209042707","length":289},"id":"ASB-A-295549388-d6fba8e4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"function":"isProfile","file":"PermissionController/src/com/android/permissioncontroller/role/utils/UserUtils.java"},"deprecated":false},{"digest":{"length":141,"function_hash":"164079331120783727634928378604851285501"},"id":"ASB-A-295549388-fcd40977","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5","target":{"file":"PermissionController/src/com/android/permissioncontroller/role/model/CompanionDeviceComputerRoleBehavior.java","function":"revoke"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/1c458f0b3223f1a3f66ae45527b3200877b7e2c5"],"severity":"High","spl":"2024-05-01"},"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":{"types":["EoP"],"vanir_signatures":[{"id":"ASB-A-295549388-2261e7b1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java"},"deprecated":false,"digest":{"line_hashes":["158854767255088899706901734068680384445","332604639495889500756709670466616669343","131993700989143515912947908767695729638","222914523885467745514027019048420892019","57926630216253738173818318961942332266","141855768672289277946036942938356931067","279460484643203686507481234972839629166","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9}},{"id":"ASB-A-295549388-26f94dd4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java","function":"revoke"},"deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java","function":"revoke"},"deprecated":false,"digest":{"length":141,"function_hash":"164079331120783727634928378604851285501"},"id":"ASB-A-295549388-3612fb08"},{"id":"ASB-A-295549388-37b79358","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"deprecated":false,"digest":{"line_hashes":["158854767255088899706901734068680384445","332604639495889500756709670466616669343","131993700989143515912947908767695729638","118484434246449339539351478741378210786","147302259963269317838914935189003143918","46534515793514548256267971263834977063","119497544322417783773927085537208478918","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9}},{"digest":{"length":141,"function_hash":"164079331120783727634928378604851285501"},"id":"ASB-A-295549388-5d869e6f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"function":"grant","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceGlassesRoleBehavior.java"},"deprecated":false},{"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"id":"ASB-A-295549388-84a8367c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java","function":"grant"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["158854767255088899706901734068680384445","332604639495889500756709670466616669343","131993700989143515912947908767695729638","290200966711129759844219581338884678940","147115904831361654867621842464355968410","60233382688147211028208832163121636880","55745648783214234360573705307291950507","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"]},"id":"ASB-A-295549388-93988cca","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java","function":"revoke"},"deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"id":"ASB-A-295549388-a190ba9d","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"function":"grant","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"},"deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"id":"ASB-A-295549388-b89cb62e","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"length":141,"function_hash":"164079331120783727634928378604851285501"},"id":"ASB-A-295549388-e537d462","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"function":"revoke","file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceWatchRoleBehavior.java"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682","target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceComputerRoleBehavior.java","function":"grant"},"deprecated":false,"digest":{"function_hash":"164079331120783727634928378604851285501","length":141},"id":"ASB-A-295549388-fc07dc66"},{"target":{"file":"PermissionController/role-controller/java/com/android/role/controller/behavior/CompanionDeviceAppStreamingRoleBehavior.java"},"deprecated":false,"digest":{"line_hashes":["158854767255088899706901734068680384445","332604639495889500756709670466616669343","131993700989143515912947908767695729638","152958279404602939636986588519413151274","248846018643654791067574714866680817128","263992858379742162707451341418486090110","314860085259422134007708069621455935351","136825402337667676167696092067091003034","145196924701891463843426012305507026714","184861029313677595843875221304436141048","56123279617636280191423257852155688753","111673789289718100112972507884178228548","224152166434644260421070974619812989331"],"threshold":0.9},"id":"ASB-A-295549388-fea40848","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682"}],"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/fd6c9ab8f4a550db90434c9d58a03e2ee85e2682"],"severity":"High","spl":"2024-05-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-295549388.json"}}],"schema_version":"1.9.0"}