{"id":"ASB-A-272042183", "published":"2023-06-01T00:00:00Z", "modified":"2026-05-01T15:24:27.653932157Z", "aliases":["CVE-2023-21128", "A-272042183"], "details":"In various functions of AppStandbyController.java, there is a possible way to break manageability scenarios 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 not needed for exploitation.", "affected":[{"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"13-next:0"}, {"fixed":"13-next:2023-06-01"}]}], "versions":["13-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291"], "severity":"High", "spl":"2023-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["156541871096044325560085873365686028648", "19261941329420567581502784868796957036", "119973710394601364529167361004667757715"], "threshold":0.9}, "id":"ASB-A-272042183-07606e76", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291", "target":{"file":"services/core/java/android/app/usage/UsageStatsManagerInternal.java"}}, {"deprecated":false, "digest":{"function_hash":"128635081052480588753225348536883593536", "length":185}, "id":"ASB-A-272042183-37ae91ed", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"onUserRemoved"}}, {"deprecated":false, "digest":{"line_hashes":["289029427749472855852527293780202667728", "274873607355815812054926228104780679291", "151540165252153004472685213890971776692", "260863718537333811837506469848680386339", "90759002783308003977401396153390792061", "259488390722325460424719739481287546380", "249542292901237648185055977259398131331", "257536011147525017152958608946473656881", "63634364417014921156949961455936173588", "240278174641826852471626265266869845501", "91671409861298957376540371320625242276", "150928960871858853081965417409308194090", "24390394026194807657494192904136917183", "295747577431459138783214723720080232905", "251421553552006264975830728078526004071", "208949872648569397146413763066741042840", "224880499507481743352629214333662291854", "246938078383893334845004151015090132724", "327730410550772537987202188090838783236", "70227387881387620022238457058274332692"], "threshold":0.9}, "id":"ASB-A-272042183-560fda69", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"}}, {"deprecated":false, "digest":{"line_hashes":["280879703931566987966612635225341635914", "99641313088839174676463804556451842151", "306870175751225761285435916868378329464"], "threshold":0.9}, "id":"ASB-A-272042183-7c933f9d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291", "target":{"file":"apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"}}, {"deprecated":false, "digest":{"function_hash":"232696514543696606188386513917689382139", "length":1832}, "id":"ASB-A-272042183-93877844", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"getAppMinBucket"}}, {"deprecated":false, "digest":{"function_hash":"173375852404789647695555345327059795511", "length":358}, "id":"ASB-A-272042183-b691403e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java", "function":"pushUserControlDisabledPackagesLocked"}}, {"deprecated":false, "digest":{"line_hashes":["315278884254157024943666950210340286445", "59426462124670926484164350916145908546", "12320011659030092942740513834032782592", "33614206833550706022650476293294598434"], "threshold":0.9}, "id":"ASB-A-272042183-c1d2c489", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["62932520386436548819822552542134997844", "314440663040482638985965141426003652151", "230135372458511956334615774470899268873", "335004559403851515340372051827086288970"], "threshold":0.9}, "id":"ASB-A-272042183-c4b58805", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291", "target":{"file":"services/usage/java/com/android/server/usage/UsageStatsService.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2023-06-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c"], "severity":"High", "spl":"2023-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["156541871096044325560085873365686028648", "19261941329420567581502784868796957036", "119973710394601364529167361004667757715"], "threshold":0.9}, "id":"ASB-A-272042183-2cafca45", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"services/core/java/android/app/usage/UsageStatsManagerInternal.java"}}, {"deprecated":false, "digest":{"function_hash":"128635081052480588753225348536883593536", "length":185}, "id":"ASB-A-272042183-605ddc9e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"onUserRemoved"}}, {"deprecated":false, "digest":{"line_hashes":["107881518344580771366424645479721244850", "4573271831024225236035577227348780706", "18652799811478384275950839163807607614", "71922625888518976491242595285782300581", "296472166529184360600398112275614255709", "54165901294842490881542553372176522280", "309992467990717877679157693226419695734", "195851285581584735172142366422967874324"], "threshold":0.9}, "id":"ASB-A-272042183-6599c94f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["62932520386436548819822552542134997844", "314440663040482638985965141426003652151", "230135372458511956334615774470899268873", "335004559403851515340372051827086288970"], "threshold":0.9}, "id":"ASB-A-272042183-6668d63f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"services/usage/java/com/android/server/usage/UsageStatsService.java"}}, {"deprecated":false, "digest":{"line_hashes":["83257407155799178391556071656486385107", "125274405272328960864453443507110397836", "300260647129877400678065976321155248649"], "threshold":0.9}, "id":"ASB-A-272042183-7eb9d018", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"}}, {"deprecated":false, "digest":{"line_hashes":["289029427749472855852527293780202667728", "274873607355815812054926228104780679291", "151540165252153004472685213890971776692", "260863718537333811837506469848680386339", "90759002783308003977401396153390792061", "259488390722325460424719739481287546380", "249542292901237648185055977259398131331", "257536011147525017152958608946473656881", "63634364417014921156949961455936173588", "240278174641826852471626265266869845501", "91671409861298957376540371320625242276", "150928960871858853081965417409308194090", "24390394026194807657494192904136917183", "295747577431459138783214723720080232905", "251421553552006264975830728078526004071", "208949872648569397146413763066741042840", "224880499507481743352629214333662291854", "246938078383893334845004151015090132724", "198737482510458543197521746096484949061", "32565052808875134791144547528778648687"], "threshold":0.9}, "id":"ASB-A-272042183-94269a09", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"}}, {"deprecated":false, "digest":{"function_hash":"266357911281588194615165787061892798793", "length":7801}, "id":"ASB-A-272042183-bc085ca3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java", "function":"loadSettingsLocked"}}, {"deprecated":false, "digest":{"function_hash":"337667196859861610671561891962785704298", "length":922}, "id":"ASB-A-272042183-c862a288", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"getAppMinBucket"}}, {"deprecated":false, "digest":{"function_hash":"267757892327155306509870332821345980572", "length":82}, "id":"ASB-A-272042183-ff7480e0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java", "function":"updateUserControlDisabledPackagesLocked"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12:0"}, {"fixed":"12:2023-06-01"}]}], "versions":["12"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe"], "severity":"High", "spl":"2023-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["238497281479605244561955053216866618138", "51310498651111521392231765271481327944", "191290960196584654644621698351178334170", "287427598586223064519509725159987193028"], "threshold":0.9}, "id":"ASB-A-272042183-1c1b8e89", "match_only_versions":["12"], "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java"}}, {"deprecated":false, "digest":{"line_hashes":["156541871096044325560085873365686028648", "19261941329420567581502784868796957036", "119973710394601364529167361004667757715"], "threshold":0.9}, "id":"ASB-A-272042183-1c882463", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/core/java/android/app/usage/UsageStatsManagerInternal.java"}}, {"deprecated":false, "digest":{"function_hash":"107010352172390941200922309374120399816", "length":220}, "id":"ASB-A-272042183-1e776e8e", "match_only_versions":["12"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java", "function":"OwnersTestable"}}, {"deprecated":false, "digest":{"function_hash":"117632414379256315311920155109069797738", "length":795}, "id":"ASB-A-272042183-2af2539e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"transferDeviceOwnership"}}, {"deprecated":false, "digest":{"function_hash":"128635081052480588753225348536883593536", "length":185}, "id":"ASB-A-272042183-32d3beed", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"onUserRemoved"}}, {"deprecated":false, "digest":{"function_hash":"31510461470087961542540871925790308149", "length":484}, "id":"ASB-A-272042183-3a493880", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"clearDeviceOwner"}}, {"deprecated":false, "digest":{"function_hash":"241899657026260654713532210602089387943", "length":1130}, "id":"ASB-A-272042183-5da81867", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"load"}}, {"deprecated":false, "digest":{"line_hashes":["64272453978599878696895952014403206639", "292176898572609873486593631291032508665", "97530440051393488186123877732397601790", "1074166770810437077929795770479482479"], "threshold":0.9}, "id":"ASB-A-272042183-6667c2bb", "match_only_versions":["12"], "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["289029427749472855852527293780202667728", "274873607355815812054926228104780679291", "151540165252153004472685213890971776692", "260863718537333811837506469848680386339", "90759002783308003977401396153390792061", "259488390722325460424719739481287546380", "249542292901237648185055977259398131331", "257536011147525017152958608946473656881", "63634364417014921156949961455936173588", "240278174641826852471626265266869845501", "91671409861298957376540371320625242276", "150928960871858853081965417409308194090", "24390394026194807657494192904136917183", "295747577431459138783214723720080232905", "251421553552006264975830728078526004071", "208949872648569397146413763066741042840", "224880499507481743352629214333662291854", "246938078383893334845004151015090132724", "198737482510458543197521746096484949061", "32565052808875134791144547528778648687"], "threshold":0.9}, "id":"ASB-A-272042183-763adf83", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"}}, {"deprecated":false, "digest":{"line_hashes":["62932520386436548819822552542134997844", "314440663040482638985965141426003652151", "230135372458511956334615774470899268873", "335004559403851515340372051827086288970"], "threshold":0.9}, "id":"ASB-A-272042183-86390706", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/usage/java/com/android/server/usage/UsageStatsService.java"}}, {"deprecated":false, "digest":{"function_hash":"168675642249583799873323163007781500754", "length":152}, "id":"ASB-A-272042183-b52d3652", "match_only_versions":["12"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"Owners"}}, {"deprecated":false, "digest":{"function_hash":"112486597113207444970496779731820642319", "length":280}, "id":"ASB-A-272042183-bb263c6b", "match_only_versions":["12"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"Owners"}}, {"deprecated":false, "digest":{"function_hash":"229076584128049857988660608817850630755", "length":118}, "id":"ASB-A-272042183-be920ae4", "match_only_versions":["12"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java", "function":"newOwners"}}, {"deprecated":false, "digest":{"line_hashes":["2240847940080598881581709663961506633", "12297774488511265666661947852136218014", "52208262732873943210648348739784492331", "225161390878160443465231710289087614553", "38869349410965434867047125625458980856", "128447096784709093718644506278941077766", "157642510310948143251335319049022360181", "244339191814140707080219116473272064988", "15258624296610605866225339508107634354", "16535438957888890001658246653549493798", "35369619041822067112542128202147346173", "25200256412674861990489126498810209846", "56707701764022996251436911379686687490", "94137616763195232544074926288166180464", "37179137321296983133880400139399320964", "26543437186380542144324492128449319862", "1723105240851113337217364697307979837", "51837123326814372632195848830426228814", "4982926585834297664525848933542341528", "103415319218254657373672924956983634669", "152720007128131859773182544522474490296", "186356853888067769864774809222121415036", "175197498886430294952483445768956706157", "170837707419486708826621388500015204305", "242061263537599950693987451388425266", "149746465116275179069438236124992817052", "36245557873950688095102832079654078119", "36409455267530391185713114957363562330", "117702297189867399149184973104494666053", "318961718959592453600275426156712192726", "237127272130891982630050823229696725076", "266275572781445593449860641465285194912", "249433216450914729566229971662800331745", "53728109894549362334438620775685485435", "225098642586032432212767684163905577923", "208534351177238895843057739932335203273", "93639103104737983449428163024477082039", "10094482119038274853981660930786279027", "140471868456635327232672484474492876576", "280826644333215772440235520885129428202"], "threshold":0.9}, "id":"ASB-A-272042183-e11092bb", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"}}, {"deprecated":false, "digest":{"function_hash":"124391229933630600069290483379128064727", "length":1286}, "id":"ASB-A-272042183-e6df79ab", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"getAppMinBucket"}}, {"deprecated":false, "digest":{"line_hashes":["83257407155799178391556071656486385107", "125274405272328960864453443507110397836", "300260647129877400678065976321155248649"], "threshold":0.9}, "id":"ASB-A-272042183-ea9a9b74", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"}}, {"deprecated":false, "digest":{"function_hash":"89182669994865513463321824926821848236", "length":600}, "id":"ASB-A-272042183-f7955746", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"setDeviceOwnerProtectedPackages"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12L:0"}, {"fixed":"12L:2023-06-01"}]}], "versions":["12L"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe"], "severity":"High", "spl":"2023-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"241899657026260654713532210602089387943", "length":1130}, "id":"ASB-A-272042183-0dd316a8", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"load"}}, {"deprecated":false, "digest":{"function_hash":"89182669994865513463321824926821848236", "length":600}, "id":"ASB-A-272042183-1f8fbb8e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"setDeviceOwnerProtectedPackages"}}, {"deprecated":false, "digest":{"line_hashes":["64272453978599878696895952014403206639", "292176898572609873486593631291032508665", "97530440051393488186123877732397601790", "1074166770810437077929795770479482479"], "threshold":0.9}, "id":"ASB-A-272042183-26d750a0", "match_only_versions":["12L"], "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"112486597113207444970496779731820642319", "length":280}, "id":"ASB-A-272042183-2b5a382e", "match_only_versions":["12L"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"Owners"}}, {"deprecated":false, "digest":{"line_hashes":["62932520386436548819822552542134997844", "314440663040482638985965141426003652151", "230135372458511956334615774470899268873", "335004559403851515340372051827086288970"], "threshold":0.9}, "id":"ASB-A-272042183-3f2e77b8", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/usage/java/com/android/server/usage/UsageStatsService.java"}}, {"deprecated":false, "digest":{"line_hashes":["83257407155799178391556071656486385107", "125274405272328960864453443507110397836", "300260647129877400678065976321155248649"], "threshold":0.9}, "id":"ASB-A-272042183-4a233131", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"}}, {"deprecated":false, "digest":{"function_hash":"107010352172390941200922309374120399816", "length":220}, "id":"ASB-A-272042183-62494338", "match_only_versions":["12L"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java", "function":"OwnersTestable"}}, {"deprecated":false, "digest":{"line_hashes":["238497281479605244561955053216866618138", "51310498651111521392231765271481327944", "191290960196584654644621698351178334170", "287427598586223064519509725159987193028"], "threshold":0.9}, "id":"ASB-A-272042183-65925028", "match_only_versions":["12L"], "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java"}}, {"deprecated":false, "digest":{"function_hash":"117632414379256315311920155109069797738", "length":795}, "id":"ASB-A-272042183-6e7c4ca0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"transferDeviceOwnership"}}, {"deprecated":false, "digest":{"line_hashes":["156541871096044325560085873365686028648", "19261941329420567581502784868796957036", "119973710394601364529167361004667757715"], "threshold":0.9}, "id":"ASB-A-272042183-8286a6ee", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/core/java/android/app/usage/UsageStatsManagerInternal.java"}}, {"deprecated":false, "digest":{"line_hashes":["289029427749472855852527293780202667728", "274873607355815812054926228104780679291", "151540165252153004472685213890971776692", "260863718537333811837506469848680386339", "90759002783308003977401396153390792061", "259488390722325460424719739481287546380", "249542292901237648185055977259398131331", "257536011147525017152958608946473656881", "63634364417014921156949961455936173588", "240278174641826852471626265266869845501", "91671409861298957376540371320625242276", "150928960871858853081965417409308194090", "24390394026194807657494192904136917183", "295747577431459138783214723720080232905", "251421553552006264975830728078526004071", "208949872648569397146413763066741042840", "224880499507481743352629214333662291854", "246938078383893334845004151015090132724", "198737482510458543197521746096484949061", "32565052808875134791144547528778648687"], "threshold":0.9}, "id":"ASB-A-272042183-8a049fb5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"}}, {"deprecated":false, "digest":{"function_hash":"229076584128049857988660608817850630755", "length":118}, "id":"ASB-A-272042183-b67969b2", "match_only_versions":["12L"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java", "function":"newOwners"}}, {"deprecated":false, "digest":{"function_hash":"128635081052480588753225348536883593536", "length":185}, "id":"ASB-A-272042183-b94e6102", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"onUserRemoved"}}, {"deprecated":false, "digest":{"function_hash":"31510461470087961542540871925790308149", "length":484}, "id":"ASB-A-272042183-d5f6beb9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"clearDeviceOwner"}}, {"deprecated":false, "digest":{"function_hash":"168675642249583799873323163007781500754", "length":152}, "id":"ASB-A-272042183-e420eb92", "match_only_versions":["12L"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java", "function":"Owners"}}, {"deprecated":false, "digest":{"line_hashes":["2240847940080598881581709663961506633", "12297774488511265666661947852136218014", "52208262732873943210648348739784492331", "225161390878160443465231710289087614553", "38869349410965434867047125625458980856", "128447096784709093718644506278941077766", "157642510310948143251335319049022360181", "244339191814140707080219116473272064988", "15258624296610605866225339508107634354", "16535438957888890001658246653549493798", "35369619041822067112542128202147346173", "25200256412674861990489126498810209846", "56707701764022996251436911379686687490", "94137616763195232544074926288166180464", "37179137321296983133880400139399320964", "26543437186380542144324492128449319862", "1723105240851113337217364697307979837", "51837123326814372632195848830426228814", "4982926585834297664525848933542341528", "103415319218254657373672924956983634669", "152720007128131859773182544522474490296", "186356853888067769864774809222121415036", "175197498886430294952483445768956706157", "170837707419486708826621388500015204305", "242061263537599950693987451388425266", "149746465116275179069438236124992817052", "36245557873950688095102832079654078119", "36409455267530391185713114957363562330", "117702297189867399149184973104494666053", "318961718959592453600275426156712192726", "237127272130891982630050823229696725076", "266275572781445593449860641465285194912", "249433216450914729566229971662800331745", "53728109894549362334438620775685485435", "225098642586032432212767684163905577923", "208534351177238895843057739932335203273", "93639103104737983449428163024477082039", "10094482119038274853981660930786279027", "140471868456635327232672484474492876576", "280826644333215772440235520885129428202"], "threshold":0.9}, "id":"ASB-A-272042183-f4911e25", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"}}, {"deprecated":false, "digest":{"function_hash":"124391229933630600069290483379128064727", "length":1286}, "id":"ASB-A-272042183-fa75f3f8", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"getAppMinBucket"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"13:0"}, {"fixed":"13:2023-06-01"}]}], "versions":["13"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b"], "severity":"High", "spl":"2023-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["107641243105690585856146701331421321803", "59426462124670926484164350916145908546", "67418040469518545693907759565247682687", "15205115769326236842578584150790099546"], "threshold":0.9}, "id":"ASB-A-272042183-332c50c7", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["280879703931566987966612635225341635914", "99641313088839174676463804556451842151", "306870175751225761285435916868378329464"], "threshold":0.9}, "id":"ASB-A-272042183-42d9d0e5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b", "target":{"file":"apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"}}, {"deprecated":false, "digest":{"line_hashes":["62932520386436548819822552542134997844", "314440663040482638985965141426003652151", "230135372458511956334615774470899268873", "335004559403851515340372051827086288970"], "threshold":0.9}, "id":"ASB-A-272042183-57108d30", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b", "target":{"file":"services/usage/java/com/android/server/usage/UsageStatsService.java"}}, {"deprecated":false, "digest":{"line_hashes":["289029427749472855852527293780202667728", "274873607355815812054926228104780679291", "151540165252153004472685213890971776692", "260863718537333811837506469848680386339", "90759002783308003977401396153390792061", "259488390722325460424719739481287546380", "249542292901237648185055977259398131331", "257536011147525017152958608946473656881", "63634364417014921156949961455936173588", "240278174641826852471626265266869845501", "91671409861298957376540371320625242276", "150928960871858853081965417409308194090", "24390394026194807657494192904136917183", "295747577431459138783214723720080232905", "251421553552006264975830728078526004071", "208949872648569397146413763066741042840", "224880499507481743352629214333662291854", "246938078383893334845004151015090132724", "327730410550772537987202188090838783236", "70227387881387620022238457058274332692"], "threshold":0.9}, "id":"ASB-A-272042183-5864ef34", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"}}, {"deprecated":false, "digest":{"line_hashes":["156541871096044325560085873365686028648", "19261941329420567581502784868796957036", "119973710394601364529167361004667757715"], "threshold":0.9}, "id":"ASB-A-272042183-9fde0b79", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b", "target":{"file":"services/core/java/android/app/usage/UsageStatsManagerInternal.java"}}, {"deprecated":false, "digest":{"function_hash":"124391229933630600069290483379128064727", "length":1286}, "id":"ASB-A-272042183-a2b73983", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"getAppMinBucket"}}, {"deprecated":false, "digest":{"function_hash":"52428903979816680404831922859434092774", "length":380}, "id":"ASB-A-272042183-c867d2db", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b", "target":{"file":"services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java", "function":"pushUserControlDisabledPackagesLocked"}}, {"deprecated":false, "digest":{"function_hash":"128635081052480588753225348536883593536", "length":185}, "id":"ASB-A-272042183-dad6f722", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b", "target":{"file":"apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java", "function":"onUserRemoved"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2023-06-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/0c2601bc810bdea31d27ec2ecece2d824b830da6"}]}