{"id":"ASB-A-224585613","details":"In multiple functions of StorageManagerService.java and UserManagerService.java, there is a possible way to leave user's directories unencrypted due to a logic error in the code. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-224585613","CVE-2022-20219"],"modified":"2026-05-27T15:53:17.428190120Z","published":"2022-07-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2022-07-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/2ba316f58e4429033caa495cbc22a0d66dd92d15"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/6ba336c0e280183a04ca45b217a7e89f8419d62b"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/0067ba2426506ec7516dcb18bec5f8a68c116fe9"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/16cf824d3a3dab638698ffaa995621ae18cfcf4e"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/187187a31441e44c29d13c1a04c932abc420b709"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2022-07-01"}]}],"versions":["10"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3ab9dc113ea2d503a6ff490643050711ba09ac57","https://android.googlesource.com/platform/frameworks/base/+/f80dd3ecd46db03005423e7fac28a0def49d0140","https://android.googlesource.com/platform/frameworks/base/+/ea010f3dd213bb6b5f3ed28b89988754ed26aac6","https://android.googlesource.com/platform/frameworks/base/+/a296a2b724f3b7233952740231a49d432949276b","https://android.googlesource.com/platform/frameworks/base/+/493aa93b84b4281378e6b767bf2df6139bd0975d","https://android.googlesource.com/platform/frameworks/base/+/2f2e7d84f8f856e897056064b64c6b7213ba5d86"],"vanir_signatures":[{"id":"ASB-A-224585613-01c73734","signature_type":"Function","signature_version":"v1","target":{"function":"writeUserLP","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"function_hash":"325242533622208102025828435378371467592","length":3173},"source":"https://android.googlesource.com/platform/frameworks/base/+/493aa93b84b4281378e6b767bf2df6139bd0975d"},{"id":"ASB-A-224585613-51eb89d9","signature_type":"Function","signature_version":"v1","target":{"function":"waitForQueueEmpty","file":"services/core/java/com/android/server/wm/TaskSnapshotPersister.java"},"deprecated":false,"digest":{"function_hash":"330157686328251259032078325095878874555","length":164},"source":"https://android.googlesource.com/platform/frameworks/base/+/3ab9dc113ea2d503a6ff490643050711ba09ac57"},{"id":"ASB-A-224585613-5c94ae6e","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorage","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"function_hash":"145771998082144296342363965949735922558","length":508},"source":"https://android.googlesource.com/platform/frameworks/base/+/2f2e7d84f8f856e897056064b64c6b7213ba5d86"},{"id":"ASB-A-224585613-634a9f4e","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorage","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"function_hash":"219471585690705785845302965895857560004","length":259},"source":"https://android.googlesource.com/platform/frameworks/base/+/f80dd3ecd46db03005423e7fac28a0def49d0140"},{"id":"ASB-A-224585613-6b56dae2","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"line_hashes":["299783513222826320057392990856986686957","98455944432283459222316047580225040162","283882001875227008009101470668358396688","48339594136108552035978017725776546338","221582406872340877108179664422734709495","95703505919893702651833428992115932116","160452402206385464558308931494938245828","247745434129130313024948695040226343423","81872889518041508447122103723152543963","191364606038621042648749452904939638403","99167883963097196205947089290198681472","26123162457990018507149675840928487984","234783433544666662728919777850765501148","99724891417579146231089412670325182859","253643873277497608958069718815000168752","232930167663335466661143103165018645670","284703751858164854194476958846495062064","257763990779089207566580470189486049943","66190028702952679555854158923218364595","275819785040738875990506221647059470836","108587633537507210242609878158511307392","250039830824184119937540758418847010145","290795628260532430455727029428784122269","79561815997215383728126194562385660754","320000438646020947171443969561426060978","169483139067240832979034436786306532957","217760857297432256056680696966564854116","108587633537507210242609878158511307392","119858029650392519991991889514570158247","176024218005916506870124777829053739483","139601415856209341391522423013827138352","217437186172509189266430249865467792475","8778492009762009804007055417201948370"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/493aa93b84b4281378e6b767bf2df6139bd0975d"},{"id":"ASB-A-224585613-751e9024","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["260949659244103509510548289407623687833","44066488537539282277436831150371309779","76584736846393368225965137966286800275","159411825174294532350441559205436999057","233949042451152747096795287058913481376"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/493aa93b84b4281378e6b767bf2df6139bd0975d"},{"id":"ASB-A-224585613-850ebeaa","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/f80dd3ecd46db03005423e7fac28a0def49d0140","digest":{"line_hashes":["168930513961923533290355809661916233080","151516627647383627703084503030096020215","117048318920510325872968969718231040164","154438842478535184856048745505623383496","284444925284806544496313290493863532084"],"threshold":0.9}},{"id":"ASB-A-224585613-8ae1b872","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserDataLI","file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"function_hash":"252432543385824253202349314446772506970","length":1262},"source":"https://android.googlesource.com/platform/frameworks/base/+/ea010f3dd213bb6b5f3ed28b89988754ed26aac6"},{"id":"ASB-A-224585613-9dee9220","signature_type":"Function","signature_version":"v1","target":{"function":"run","file":"services/core/java/com/android/server/wm/TaskSnapshotPersister.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/3ab9dc113ea2d503a6ff490643050711ba09ac57","digest":{"function_hash":"127680284513941383520053004026067644705","length":586}},{"id":"ASB-A-224585613-a0fa8a2c","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"line_hashes":["336453398570285715888223326299656442329","253314980789420522265934663768817749837","173914302310934803896136967275161273462","63882054410031678134984653272171327018","196030662975585236851340632999781762091"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/a296a2b724f3b7233952740231a49d432949276b"},{"id":"ASB-A-224585613-afd62e09","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"line_hashes":["218983952594746575413268646939076676920","224992020505241069317994467917549129071","185709667153965350640165339309847428843","84323772486170877982008897744128247402","37104649407288161246959662725319657416","104788407891798985117288876804624350418","118455824871782658257106084557977592269","55741733757230747841204896429278076965"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/ea010f3dd213bb6b5f3ed28b89988754ed26aac6"},{"id":"ASB-A-224585613-bcd512ef","signature_type":"Line","signature_version":"v1","target":{"file":"core/java/android/os/UserManagerInternal.java"},"deprecated":false,"digest":{"line_hashes":["41399602852144550458031723167685768398","123265566310735514948384443506900685395"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/493aa93b84b4281378e6b767bf2df6139bd0975d"},{"id":"ASB-A-224585613-c835ae5e","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["267059739810108901106885863526436464398","235658052743635963331122690656830830612","315820840244136318465139840788587868405","185328297444491114391531337845757201687","168930513961923533290355809661916233080","151516627647383627703084503030096020215","115575943591029087442741804871990999236","38599219654853995991889701001181428082"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/2f2e7d84f8f856e897056064b64c6b7213ba5d86"},{"id":"ASB-A-224585613-cfe10318","signature_type":"Function","signature_version":"v1","target":{"function":"dump","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/493aa93b84b4281378e6b767bf2df6139bd0975d","digest":{"function_hash":"9726429087874004290199320526830230267","length":3825}},{"id":"ASB-A-224585613-dc3f4efe","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorage","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/493aa93b84b4281378e6b767bf2df6139bd0975d","digest":{"function_hash":"178728119761933151884630889385012510508","length":292}},{"id":"ASB-A-224585613-e1206066","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserDataLI","file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/a296a2b724f3b7233952740231a49d432949276b","digest":{"function_hash":"282533331877738335908813709416947536353","length":1515}},{"id":"ASB-A-224585613-eecaf0d5","signature_type":"Function","signature_version":"v1","target":{"function":"TaskSnapshotPersister","file":"services/core/java/com/android/server/wm/TaskSnapshotPersister.java"},"deprecated":false,"digest":{"function_hash":"293330113718929622903840640430106024823","length":267},"source":"https://android.googlesource.com/platform/frameworks/base/+/3ab9dc113ea2d503a6ff490643050711ba09ac57"},{"id":"ASB-A-224585613-f22f7f84","signature_type":"Function","signature_version":"v1","target":{"function":"readUserLP","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/493aa93b84b4281378e6b767bf2df6139bd0975d","digest":{"function_hash":"318671128974354517676741732614145152763","length":3827}},{"id":"ASB-A-224585613-fdcf7f09","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/wm/TaskSnapshotPersister.java"},"deprecated":false,"digest":{"line_hashes":["321399218801627903280784584660875237903","216757133073172902920760717801477268329","194492096964334960904137225250266491619","81339265453575270100150514744085419326","161931986446905487392399422239860332597","94572675372612384597350467160804245102","238008069266781490001985947406679421549","251907702315986802070500191538864882124","265343572655928007470081221760034070858","272349079922632260546295273270071986941","100990787720529288226786492696948649041","321454553711000806818608494549514808110","23261006915071123808823501609908870207","202178198452829142451798356691280915688","129694987166220812175765946894768719972","30984234757060131018170699294708838932","244306666909193492952092921071166321412","333967135024240203537158538708006493446","154100977106784575777863870843314429609","261703925349097831280541646774755906380","285200831895496614776309417805326991569","328225581769413646977727440232520801958","259117635881184821655230075680344206636","194847807836651280135077708073740995126","17686971171262201765614405245493659541","210881271233568876961258628339870095774","181631825305365389728697975783731940496","301908259672327866659636859790184146207","106785918438097746108795550179670812536","172350655205793620868769663460938559012","280838514975121794264683706118651055136","73520196670783454953907328784335161065","117307578737214248696547432784665617575","115550586083948377672222390864021048473","117969558153889610376032660611655973920","262497362668506237572749386222805220668","296505646385572458367535873382698103154","21061275576790506912407675057210976812","182606102225437342470200617364111114028","167823948400451274225443173239273659686","302323466623955333009198735731990792009","196244860125666139158347109246229087268","36022549743363596981392295898901969914","70118572095435150466162247144571782633","206068122391405842564823176366882739792","339423498619028955431390122239558277838","288914240689537974163298790634399164152","273994756233450518516616857790275013960","117839143428675970130262300455213437484"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/3ab9dc113ea2d503a6ff490643050711ba09ac57"}],"types":["ID"],"spl":"2022-07-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-224585613.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2022-07-01"}]}],"versions":["11"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/ecffe3ecbf4cb01055bd2f852d95396f2475fc01","https://android.googlesource.com/platform/frameworks/base/+/69c3ce70c6dcabf57219d338af86e569ea672ef5","https://android.googlesource.com/platform/frameworks/base/+/ecf569bd1623231984e9ec9823edb82f52d7846a","https://android.googlesource.com/platform/frameworks/base/+/e03e987337accde646e4e86c1fdfe02c0d78d743","https://android.googlesource.com/platform/frameworks/base/+/0762961674f1454b7c7012a0ab53c427570e836c"],"vanir_signatures":[{"id":"ASB-A-224585613-2aebb9ed","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/android/os/UserManagerInternal.java"},"deprecated":false,"digest":{"line_hashes":["76998897965571054354340138598703352894","223959324829767642238813569527110810455"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/e03e987337accde646e4e86c1fdfe02c0d78d743"},{"id":"ASB-A-224585613-2e0e10d0","signature_type":"Function","signature_version":"v1","target":{"function":"readUserLP","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"function_hash":"158678231275060971321165636333630270772","length":4474},"source":"https://android.googlesource.com/platform/frameworks/base/+/e03e987337accde646e4e86c1fdfe02c0d78d743"},{"id":"ASB-A-224585613-448e14d1","signature_type":"Function","signature_version":"v1","target":{"function":"writeUserLP","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e03e987337accde646e4e86c1fdfe02c0d78d743","digest":{"function_hash":"328882025692931014032374629109055482357","length":3255}},{"id":"ASB-A-224585613-6231b371","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["11964648754121114674451867641321528777","3430011882704994993102638503458005898","191643506662705739755330459470473226611","154438842478535184856048745505623383496","284444925284806544496313290493863532084"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/ecffe3ecbf4cb01055bd2f852d95396f2475fc01"},{"id":"ASB-A-224585613-7151b181","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"line_hashes":["336453398570285715888223326299656442329","253314980789420522265934663768817749837","173914302310934803896136967275161273462","63882054410031678134984653272171327018","196030662975585236851340632999781762091"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/ecf569bd1623231984e9ec9823edb82f52d7846a"},{"id":"ASB-A-224585613-79af17ba","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e03e987337accde646e4e86c1fdfe02c0d78d743","digest":{"line_hashes":["132641690447328287459472246392817510901","39196448941669987850427267012073083182","22990801308959009450418428241836355418","248792424232987887140812523556288693894","233949042451152747096795287058913481376"],"threshold":0.9}},{"id":"ASB-A-224585613-939647be","signature_type":"Function","signature_version":"v1","target":{"function":"dump","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"function_hash":"323556522748904423991446360181980377480","length":5095},"source":"https://android.googlesource.com/platform/frameworks/base/+/e03e987337accde646e4e86c1fdfe02c0d78d743"},{"id":"ASB-A-224585613-b3c5eb9f","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserDataLI","file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"function_hash":"252432543385824253202349314446772506970","length":1262},"source":"https://android.googlesource.com/platform/frameworks/base/+/69c3ce70c6dcabf57219d338af86e569ea672ef5"},{"id":"ASB-A-224585613-c076e8a6","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserDataLI","file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/ecf569bd1623231984e9ec9823edb82f52d7846a","digest":{"function_hash":"282533331877738335908813709416947536353","length":1515}},{"id":"ASB-A-224585613-c5ddca10","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/ecffe3ecbf4cb01055bd2f852d95396f2475fc01","digest":{"function_hash":"158875129958453816168841225044580702078","length":424}},{"id":"ASB-A-224585613-cc9e7e23","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"line_hashes":["218983952594746575413268646939076676920","224992020505241069317994467917549129071","185709667153965350640165339309847428843","84323772486170877982008897744128247402","37104649407288161246959662725319657416","104788407891798985117288876804624350418","118455824871782658257106084557977592269","55741733757230747841204896429278076965"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/69c3ce70c6dcabf57219d338af86e569ea672ef5"},{"id":"ASB-A-224585613-d7d22cca","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e03e987337accde646e4e86c1fdfe02c0d78d743","digest":{"function_hash":"182837656598180616607866879934129851798","length":490}},{"id":"ASB-A-224585613-e77cebc3","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/0762961674f1454b7c7012a0ab53c427570e836c","digest":{"function_hash":"136484002720106085787995473503609525790","length":673}},{"id":"ASB-A-224585613-ee410f60","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["249939164857922289707146079509321011182","235639888589367962917498241744131199707","276194531089048089055458859432686231954","282121283662080397311830740106106733684","11964648754121114674451867641321528777","3430011882704994993102638503458005898","116229632704899245090167611538240151323","38599219654853995991889701001181428082"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/0762961674f1454b7c7012a0ab53c427570e836c"},{"id":"ASB-A-224585613-ff2f1703","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e03e987337accde646e4e86c1fdfe02c0d78d743","digest":{"line_hashes":["299783513222826320057392990856986686957","98455944432283459222316047580225040162","283882001875227008009101470668358396688","48339594136108552035978017725776546338","221582406872340877108179664422734709495","95703505919893702651833428992115932116","160452402206385464558308931494938245828","247745434129130313024948695040226343423","81872889518041508447122103723152543963","191364606038621042648749452904939638403","99167883963097196205947089290198681472","26123162457990018507149675840928487984","234783433544666662728919777850765501148","126873792925410690611049097902018086956","77680194864328955236981859481718930785","300397092975303747953768057200633051368","284703751858164854194476958846495062064","257763990779089207566580470189486049943","66190028702952679555854158923218364595","275819785040738875990506221647059470836","108587633537507210242609878158511307392","250039830824184119937540758418847010145","290795628260532430455727029428784122269","79561815997215383728126194562385660754","248188658818294233976659421958145428418","169483139067240832979034436786306532957","217760857297432256056680696966564854116","108587633537507210242609878158511307392","119858029650392519991991889514570158247","141124724073627943705686929958851844710","199939711033306814242808781133014351468","249195781132288824576359534608959086758","143670430258354277144062654444206269308"],"threshold":0.9}}],"types":["ID"],"spl":"2022-07-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-224585613.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2022-07-01"}]}],"versions":["12"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/567e7a0476a3251d02705932268cd5f395ef863f","https://android.googlesource.com/platform/frameworks/base/+/e1f17026ca80e43952fcc5d3a246615b711eba0a","https://android.googlesource.com/platform/frameworks/base/+/fd31f740ce5e7beb342e0e21b983de1100782bdb","https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e","https://android.googlesource.com/platform/frameworks/base/+/7d4ab9b698a83f131585f25662ac9211302a3400"],"vanir_signatures":[{"id":"ASB-A-224585613-19dcf2f5","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["132641690447328287459472246392817510901","39196448941669987850427267012073083182","22990801308959009450418428241836355418","248792424232987887140812523556288693894","233949042451152747096795287058913481376"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-2864b2d6","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"function_hash":"136484002720106085787995473503609525790","length":673},"source":"https://android.googlesource.com/platform/frameworks/base/+/7d4ab9b698a83f131585f25662ac9211302a3400"},{"id":"ASB-A-224585613-302e0bbb","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"function_hash":"182837656598180616607866879934129851798","length":490},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-4d6fa646","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/fd31f740ce5e7beb342e0e21b983de1100782bdb","digest":{"line_hashes":["336453398570285715888223326299656442329","253314980789420522265934663768817749837","173914302310934803896136967275161273462","63882054410031678134984653272171327018","196030662975585236851340632999781762091"],"threshold":0.9}},{"id":"ASB-A-224585613-4e687e91","signature_type":"Function","signature_version":"v1","target":{"function":"dump","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"function_hash":"253503825432092443851705666545485191466","length":6735},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-633a1879","signature_type":"Function","signature_version":"v1","target":{"function":"readUserLP","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e","digest":{"function_hash":"298964801754831996280913677971675951468","length":4546}},{"id":"ASB-A-224585613-652e339f","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"line_hashes":["299783513222826320057392990856986686957","98455944432283459222316047580225040162","283882001875227008009101470668358396688","48339594136108552035978017725776546338","221582406872340877108179664422734709495","95703505919893702651833428992115932116","160452402206385464558308931494938245828","247745434129130313024948695040226343423","81872889518041508447122103723152543963","191364606038621042648749452904939638403","99167883963097196205947089290198681472","26123162457990018507149675840928487984","234783433544666662728919777850765501148","126873792925410690611049097902018086956","118525443171641574353251935419125633959","237850472313011118322468469169131424382","153123448796045704230309522292029231893","257763990779089207566580470189486049943","66190028702952679555854158923218364595","275819785040738875990506221647059470836","108587633537507210242609878158511307392","250039830824184119937540758418847010145","290795628260532430455727029428784122269","79561815997215383728126194562385660754","248188658818294233976659421958145428418","169483139067240832979034436786306532957","217760857297432256056680696966564854116","108587633537507210242609878158511307392","119858029650392519991991889514570158247","127715355542915727851752956924103263706","14585650281979884869479260758336895258","58497829839102157534676149499077167384","143670430258354277144062654444206269308"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-78294f0b","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/567e7a0476a3251d02705932268cd5f395ef863f","digest":{"line_hashes":["11964648754121114674451867641321528777","3430011882704994993102638503458005898","191643506662705739755330459470473226611","154438842478535184856048745505623383496","284444925284806544496313290493863532084"],"threshold":0.9}},{"id":"ASB-A-224585613-7b64dc5e","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/7d4ab9b698a83f131585f25662ac9211302a3400","digest":{"line_hashes":["249939164857922289707146079509321011182","46772687843800030453215172565544257837","315820840244136318465139840788587868405","185328297444491114391531337845757201687","11964648754121114674451867641321528777","3430011882704994993102638503458005898","116229632704899245090167611538240151323","38599219654853995991889701001181428082"],"threshold":0.9}},{"id":"ASB-A-224585613-969eb6e0","signature_type":"Function","signature_version":"v1","target":{"function":"writeUserLP","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"function_hash":"110653679687441331999937185252681134423","length":3110},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-a6810662","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserManagerInternal.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e","digest":{"line_hashes":["142101947008796199557845759000500517408","291651144129686264984764036441837156367"],"threshold":0.9}},{"id":"ASB-A-224585613-ad202fe8","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserDataLI","file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"function_hash":"282533331877738335908813709416947536353","length":1515},"source":"https://android.googlesource.com/platform/frameworks/base/+/fd31f740ce5e7beb342e0e21b983de1100782bdb"},{"id":"ASB-A-224585613-c25bf62c","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"line_hashes":["218983952594746575413268646939076676920","224992020505241069317994467917549129071","185709667153965350640165339309847428843","84323772486170877982008897744128247402","37104649407288161246959662725319657416","104788407891798985117288876804624350418","118455824871782658257106084557977592269","55741733757230747841204896429278076965"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/e1f17026ca80e43952fcc5d3a246615b711eba0a"},{"id":"ASB-A-224585613-e7ebb83f","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"function_hash":"158875129958453816168841225044580702078","length":424},"source":"https://android.googlesource.com/platform/frameworks/base/+/567e7a0476a3251d02705932268cd5f395ef863f"},{"id":"ASB-A-224585613-f91a2be4","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserDataLI","file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e1f17026ca80e43952fcc5d3a246615b711eba0a","digest":{"function_hash":"252432543385824253202349314446772506970","length":1262}}],"types":["ID"],"spl":"2022-07-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-224585613.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2022-07-01"}]}],"versions":["12L"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/567e7a0476a3251d02705932268cd5f395ef863f","https://android.googlesource.com/platform/frameworks/base/+/e1f17026ca80e43952fcc5d3a246615b711eba0a","https://android.googlesource.com/platform/frameworks/base/+/fd31f740ce5e7beb342e0e21b983de1100782bdb","https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e","https://android.googlesource.com/platform/frameworks/base/+/7d4ab9b698a83f131585f25662ac9211302a3400"],"vanir_signatures":[{"id":"ASB-A-224585613-032d50d5","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["132641690447328287459472246392817510901","39196448941669987850427267012073083182","22990801308959009450418428241836355418","248792424232987887140812523556288693894","233949042451152747096795287058913481376"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-12988afe","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"line_hashes":["299783513222826320057392990856986686957","98455944432283459222316047580225040162","283882001875227008009101470668358396688","48339594136108552035978017725776546338","221582406872340877108179664422734709495","95703505919893702651833428992115932116","160452402206385464558308931494938245828","247745434129130313024948695040226343423","81872889518041508447122103723152543963","191364606038621042648749452904939638403","99167883963097196205947089290198681472","26123162457990018507149675840928487984","234783433544666662728919777850765501148","126873792925410690611049097902018086956","118525443171641574353251935419125633959","237850472313011118322468469169131424382","153123448796045704230309522292029231893","257763990779089207566580470189486049943","66190028702952679555854158923218364595","275819785040738875990506221647059470836","108587633537507210242609878158511307392","250039830824184119937540758418847010145","290795628260532430455727029428784122269","79561815997215383728126194562385660754","248188658818294233976659421958145428418","169483139067240832979034436786306532957","217760857297432256056680696966564854116","108587633537507210242609878158511307392","119858029650392519991991889514570158247","127715355542915727851752956924103263706","14585650281979884869479260758336895258","58497829839102157534676149499077167384","143670430258354277144062654444206269308"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-449e54df","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"function_hash":"158875129958453816168841225044580702078","length":424},"source":"https://android.googlesource.com/platform/frameworks/base/+/567e7a0476a3251d02705932268cd5f395ef863f"},{"id":"ASB-A-224585613-4d361e75","signature_type":"Function","signature_version":"v1","target":{"function":"writeUserLP","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e","digest":{"function_hash":"110653679687441331999937185252681134423","length":3110}},{"id":"ASB-A-224585613-51e7c5ec","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/fd31f740ce5e7beb342e0e21b983de1100782bdb","digest":{"line_hashes":["336453398570285715888223326299656442329","253314980789420522265934663768817749837","173914302310934803896136967275161273462","63882054410031678134984653272171327018","196030662975585236851340632999781762091"],"threshold":0.9}},{"id":"ASB-A-224585613-5b71a410","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"line_hashes":["218983952594746575413268646939076676920","224992020505241069317994467917549129071","185709667153965350640165339309847428843","84323772486170877982008897744128247402","37104649407288161246959662725319657416","104788407891798985117288876804624350418","118455824871782658257106084557977592269","55741733757230747841204896429278076965"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/e1f17026ca80e43952fcc5d3a246615b711eba0a"},{"id":"ASB-A-224585613-65638e07","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"function_hash":"136484002720106085787995473503609525790","length":673},"source":"https://android.googlesource.com/platform/frameworks/base/+/7d4ab9b698a83f131585f25662ac9211302a3400"},{"id":"ASB-A-224585613-8a82d0de","signature_type":"Function","signature_version":"v1","target":{"function":"readUserLP","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e","digest":{"function_hash":"298964801754831996280913677971675951468","length":4546}},{"id":"ASB-A-224585613-9aab0fbf","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserStorageInternal","file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"function_hash":"182837656598180616607866879934129851798","length":490},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-eabd5ee0","signature_type":"Function","signature_version":"v1","target":{"function":"dump","file":"services/core/java/com/android/server/pm/UserManagerService.java"},"deprecated":false,"digest":{"function_hash":"253503825432092443851705666545485191466","length":6735},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"},{"id":"ASB-A-224585613-ecc76717","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/567e7a0476a3251d02705932268cd5f395ef863f","digest":{"line_hashes":["11964648754121114674451867641321528777","3430011882704994993102638503458005898","191643506662705739755330459470473226611","154438842478535184856048745505623383496","284444925284806544496313290493863532084"],"threshold":0.9}},{"id":"ASB-A-224585613-ee3eb2ff","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserDataLI","file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"function_hash":"282533331877738335908813709416947536353","length":1515},"source":"https://android.googlesource.com/platform/frameworks/base/+/fd31f740ce5e7beb342e0e21b983de1100782bdb"},{"id":"ASB-A-224585613-f59e2314","signature_type":"Function","signature_version":"v1","target":{"function":"prepareUserDataLI","file":"services/core/java/com/android/server/pm/UserDataPreparer.java"},"deprecated":false,"digest":{"function_hash":"252432543385824253202349314446772506970","length":1262},"source":"https://android.googlesource.com/platform/frameworks/base/+/e1f17026ca80e43952fcc5d3a246615b711eba0a"},{"id":"ASB-A-224585613-f6784bd3","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/StorageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["249939164857922289707146079509321011182","46772687843800030453215172565544257837","315820840244136318465139840788587868405","185328297444491114391531337845757201687","11964648754121114674451867641321528777","3430011882704994993102638503458005898","116229632704899245090167611538240151323","38599219654853995991889701001181428082"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/7d4ab9b698a83f131585f25662ac9211302a3400"},{"id":"ASB-A-224585613-fbd698b6","signature_type":"Line","signature_version":"v1","target":{"file":"services/core/java/com/android/server/pm/UserManagerInternal.java"},"deprecated":false,"digest":{"line_hashes":["142101947008796199557845759000500517408","291651144129686264984764036441837156367"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/base/+/e667b604021e543436aabece21dc78d19fe9948e"}],"types":["ID"],"spl":"2022-07-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-224585613.json"}}],"schema_version":"1.7.5"}