In multiple functions of UserController.java, there is a possible lock screen bypass due to a race condition. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "length": 137.0, "function_hash": "81500057763228672732530076592685539947" }, "id": "ASB-A-360838273-008d9d0f", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dismissKeyguard" }, "signature_type": "Function" }, { "digest": { "length": 2241.0, "function_hash": "92102141415453795539420126901415489342" }, "id": "ASB-A-360838273-06a7713a", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bd1399244a3cef79f5d8e3b07b2e29452685ff0a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchUserSwitch" }, "signature_type": "Function" }, { "digest": { "length": 1928.0, "function_hash": "233966679397465310390837568643427960921" }, "id": "ASB-A-360838273-0715f081", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/65ee48d1eb9fe60039c2c461ca49f31ad180faef", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchUserSwitch" }, "signature_type": "Function" }, { "digest": { "length": 71.0, "function_hash": "276499895970816226255352118161977068267" }, "id": "ASB-A-360838273-1037e0c1", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "onDismissCancelled" }, "signature_type": "Function" }, { "digest": { "length": 570.0, "function_hash": "125810232612413182821894871588989106828" }, "id": "ASB-A-360838273-10845714", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a3bd1e2befed1ccc7d3bb07fc43421dfa809d2b3", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchOnBeforeUserSwitching" }, "signature_type": "Function" }, { "match_only_versions": [ "15-next" ], "digest": { "threshold": 0.9, "line_hashes": [ "127479186087863880827048620662092082411", "142331165267299804530065664757722895387", "181006892589890167477649798195195023157", "287263614654444349439050191058658580359" ] }, "id": "ASB-A-360838273-122bbdd1", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a3bd1e2befed1ccc7d3bb07fc43421dfa809d2b3", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/UserSwitchObserver.java" }, "signature_type": "Line" }, { "match_only_versions": [ "15-next" ], "digest": { "threshold": 0.9, "line_hashes": [ "75570676557138106617309814879285109723", "25953511807989747068406224298607145917", "92195081872585784377673235932941753419", "301028230684985218891943507719608478950", "169637556964512807546155299243724389627", "74996837279222189583410095701869189847", "234750379590076637949466480423988622158", "131694910739070821902699212325221717384", "295346035364646053825355855838083645529", "75673379733842299406975265173358441124", "90957221295617476336854196024201371830", "310210183994741289028600289280820472353", "289911504260647190329532576616702406540", "37868871241669665042063841101631370579", "238882365595884478753262047833120758049", "38884566860116517196484188753109799211", "268269106108170620559524417198104877658", "42153518899485374698403197778197649095", "121722869200620058339071945392162627105", "189530986133809930994682084025903717828" ] }, "id": "ASB-A-360838273-13abcb7d", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bd1399244a3cef79f5d8e3b07b2e29452685ff0a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "digest": { "length": 5818.0, "function_hash": "423892771820412012251925220095199834" }, "id": "ASB-A-360838273-13f606aa", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bd1399244a3cef79f5d8e3b07b2e29452685ff0a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "length": 3801.0, "function_hash": "228626331996221751241440343610550773828" }, "id": "ASB-A-360838273-2394188a", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/65ee48d1eb9fe60039c2c461ca49f31ad180faef", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternalOnHandler" }, "signature_type": "Function" }, { "digest": { "length": 846.0, "function_hash": "98023563798519213844525860612868243866" }, "id": "ASB-A-360838273-2ba77ca2", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a3bd1e2befed1ccc7d3bb07fc43421dfa809d2b3", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "sendResult" }, "signature_type": "Function" }, { "digest": { "length": 5734.0, "function_hash": "214091765235883588918508168592717343976" }, "id": "ASB-A-360838273-32411247", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/ad64f73046717374d4f9bc613307d01e93e19ebe", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "7824393375754448513973920795706324147", "337531779408794232553960807266491335527", "88804883373632477329004231117315634019", "14235401286207559599019877950312626688", "328771322371269927051755386596524995037", "25791756769982061710933696105669023131", "235070519634895896407586940354490910824", "123238647691105305915666158061111181134", "120645610045499223816261478843832304891", "4613321504025315864050022764685395781", "15225734616353633556869694390013113915", "153752869337138229329244579749306577533", "295650001621505186540721996639957047018", "147799748915670596936996491040870232870", "107810394636712868946250805297207319952", "135325549532425891847933495206656698117", "1770414516427213163266105337500866789", "76920940990215630991778010409257761244", "71421483770041387816998465205034102174", "86052786827768341850622520051586507407", "143814904308279305953696895773750563534", "70098636017368878734105222314915597248", "107868113532117232360150613780526990269", "260163890246748381542044730775249450828", "140536560119799440659248610801187838555", "199786989709755443567454919541781296817", "283836012985132213654246939997662315307", "75570676557138106617309814879285109723", "25953511807989747068406224298607145917", "92195081872585784377673235932941753419", "301028230684985218891943507719608478950", "140852451614008795163310303575953548712", "272048496263767024907051299646849099347", "173269512663054260627495902926632928843", "124524513808439367478982817418741496079", "14530713518227292598179771803737072043", "89744602459553133543344468255505886883", "12050732963522995089906485696712642238", "309149813787983949972890099867619749578", "266150594506005045581147997538920202218", "73095036712239891603063504612827027616", "52026642986472051740724557674894322222", "90218191825122510046362175910574351604", "336383689088058542781925168154629126323", "283347933967442067325976783583767901532", "32165016665760075960097378578363718245", "207986664598069325606288339280735584106", "301634834595347427714905678152991073152", "91899264451207619300398507628717395490", "168881188743566045933883982071929740101", "26439947327181667464035741646098226512", "177263658774429317798090085209930277066", "120406015558818208886524983505384369516", "104269146150650597307951566718949216382", "118801701965113096029003053411932202235", "219887272535356108691639278866762288850", "126845717061437882964171534891610955521", "307377077605524375641881020076049467690", "141723545367634834270133040047136357171", "21880696202251200545284594444175521874", "246714244356464429638453175929634864332", "195674990701629119181313813030397949471", "127990723536333853705332722231319692655", "234750379590076637949466480423988622158", "137056158034236316736754862746572722564", "6858686863368334937445252438957180049", "163915744642482119503926536329623071815", "151637286255594412167350108251858270778", "260586482343364032275281093818304768558", "272219509352716982709401233632600751457", "260750413116542228781634870953860477581", "191919976297703609564857385233619801916", "214205398962546856474745334985031718891", "69810853822358164435207275036181296486", "37685140512542407354375316253052904629", "3776940526302843322924135836842159695", "9108200564477029721012146458579324238", "178738700297654353768707588151089610806", "216278860269675078731325995087723198221", "327420248809644909168113115961966341758", "327755055216778670114265062947992741896", "186818061340538150105456594293131714273", "183169084909374457998028904039856327249", "88687373498198313182467673494999585933", "116526407984745677230407710737035244122", "260133925131866318524754875489381438685", "258114641848420590193926719102347675874", "110435818204535141638264828197609777565", "78673195056229980838042593505034419880", "190109553774300447998468390940293577315", "253451393071753713731144042591203242595", "295857175655488117511416681824457632270", "195666917952239928378863747166019575309", "68484467645756897317484604276160787692", "133132849493363807106522936998708700474", "28739307562773558125957377342504330068", "192692026852892623268443112042008237427", "33891441455352398963333623798995496768", "192057188377651299892450391651618178264", "33002928615402714133784020783647847697", "334835989045122286627712654331512463733", "309314981979615390031525942342314976922", "167033940831117007051422221418544654228", "28399443297733393996285238187786774536", "215340359566886590563395552086315966897", "62212678545691658401388792091939755832", "127458212639174679415842128202474199540", "15954748664639353483895911140469276437", "160350151635075018901032671753667596041", "142018886300231452357020550666605264327", "40205778112114984179938203625914556865", "187464117787260440761468122423409403196", "174124904402049860978604791638576796157", "108595669478001634726835581426998907314", "233432207905215705529395269613423588266", "197832620725836566590324225260075508266", "100956362162469990920128408362578956935", "211930795582009271421342870071190114460", "133547271902532344376904603641344980344", "21077584800100907689837111227676002243", "87623421318142241504023924138375030778", "108514149026325043430602283326201468207", "273251691353807345773929756359001758615", "219326493975024073693100641822380404672", "317299657746041441650624568340216412263", "217635982944595482698783958097145906034", "331752858388384113224583749721289783612", "203771098883078717548735012521969061073", "73645753351513913644131592737344482023", "82562521830900119744089603555635715920", "132500258058949448023044239243512940974", "242475109560437172834635368115555006102" ] }, "id": "ASB-A-360838273-37428db7", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/60b4bc95b4ca193c63438fc3fec76bc216404627", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "67425416519571529627157802117378329271", "244520478633338751392217823264395828803", "281791780738773773350009508157653865330", "89243920548181442897143923623658279109", "81159837676585846699767178718794667863", "72537002005828507977932406666660741549", "59505025993979754114027347643129185518", "337866007264633901616031238708085963665", "92195081872585784377673235932941753419", "301028230684985218891943507719608478950", "242077798979823966431865001764965633346", "143588743392113823853822483252090722759", "82366739201681878505088085591626818767", "203313487066086784194536716088600351519", "51794557461358079202686539733554157285", "89950229116421541187702049884263030063", "198638241510387373055652418256585570689", "101433792850844048556128237557387978761", "243506093821545458433001220677579717066", "21187944150572054241412542974048283529", "233113435331864965306041126219604355408", "16604625754467180819109071439695910199", "27504720673772072374203730500488564719", "258401603799130295758306735479908452674", "338374764316730703771698210572222611788", "69632903877706156679445480456876495883", "282936523161011864125658135414817196744", "42269833088452810427266393168339477567", "321971154541674471226623904711729291544", "49784194030846722073278884368979148652", "321585468891550738672236113142411337284", "10961138549675577361580725173445698864", "254970338920047583202485124228053676526", "256046572565303505292089983250636858188", "239166359180941883457925621813113116369", "206447647092345602488719060218001967468", "328957204200455240312513131742365862011", "330243291662588885770362984294732275961", "4459234003468643864890828254032372752", "223849040621586003637206694752589241572", "184168875834471074147066556391745635648", "272618009007742693602640827337688470274", "283120727471962434145844788892057827503", "230755221087419149078471116541789449118", "69447035405485933744979781005224529768", "122166313345103331972731693702547587816", "138714480795663903770547950166530201208", "125410559144735575570144872560473474448", "172085747033069093414672228958299387004", "81177517822636820118431814073845190041", "175727725268722316320942768122837902139", "75498135297628788924944447637884469318", "64630620954376754481099999069846044043", "204742007195556616219652043700373352625", "44708586057488476428658717753560305356", "231222230646383769272829475655400827716", "145161708615493092572888712920353506221", "100140762055395983893847620665904344215", "90887017913371382484281008418356110058", "167424731924896723686232425455700120327", "216416097528791827481441889461230842419", "94376245433730471288117802567220745421", "165232134418092449593660078857561183402", "25444120888280026335245021010156498282", "162293352054649491968009909952836065632", "113012356418114688781903930592270380732", "79819013428996286997062290376668756699", "125115781371558339639590887979200638020", "109686775822663988434636943301057996837", "81832731601750275135348649554402610087", "40350703424739496602639956281718751100", "282208683959390486514304409918646419559", "248362667622677402063895715037922636825", "235415632251106444089502767426255453937", "333558353803190103352387009819678473935", "158483632151420854399091808288569227852", "250720401108787005073448752282777617852", "134663925361273126427328701262105618554", "48861806719164096797167117842728046902", "261770247648644162232034724051180037101", "122915575838117298617577920725293868711", "29681107045926481287902149420573694911", "243087060883890690471249061907706486124", "132488352423048164904537449244756535862", "236213008297704209827751372402488837328", "300163407087374300301180807982714922484", "251149988855138889398697698836150989185", "119880398861214987057981384378537375912", "156029508903461207171708096794772476870", "49527205954725657261980854805399208975", "124678826280370453105364302468543773025", "143676042568387569332580774072921709096", "139071512736078206480371107325985337277", "229235043178368015546483233904608254926", "133707448226035388840725957449837531054", "119078334436528404225385019204996169827", "88177727058018180835819594777062241739", "246321097977053193347349642782800346169", "117225071037066802100511643700053790756", "1130500208112101417809351684065946905" ] }, "id": "ASB-A-360838273-3a10751d", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "digest": { "length": 481.0, "function_hash": "186222236522786500771897638976778948973" }, "id": "ASB-A-360838273-3e581f18", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "runWithTimeout" }, "signature_type": "Function" }, { "match_only_versions": [ "15-next" ], "digest": { "threshold": 0.9, "line_hashes": [ "127479186087863880827048620662092082411", "142331165267299804530065664757722895387", "181006892589890167477649798195195023157", "287263614654444349439050191058658580359" ] }, "id": "ASB-A-360838273-4646b324", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/65ee48d1eb9fe60039c2c461ca49f31ad180faef", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/UserSwitchObserver.java" }, "signature_type": "Line" }, { "digest": { "length": 458.0, "function_hash": "257174789858172613457656670483798414731" }, "id": "ASB-A-360838273-48ee317f", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "showKeyguard" }, "signature_type": "Function" }, { "digest": { "length": 387.0, "function_hash": "865064911637601737549534305193935160" }, "id": "ASB-A-360838273-5b0f1ad7", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dismissKeyguard" }, "signature_type": "Function" }, { "digest": { "length": 2338.0, "function_hash": "102795666700666725289160459058032491828" }, "id": "ASB-A-360838273-5c7dc1fa", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/65ee48d1eb9fe60039c2c461ca49f31ad180faef", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "207610316470388163874456331101926716390", "37059648502056928057721757953738969851", "7949405148306804376717543393136134930", "213285425030829936910064604657188209085", "298810650710045904734153685259217717447", "152890789834687849669143180759137756915", "206446249937420310687165862870495649309", "292967434159302213140061723645745459718", "120384099891161384128274252404101958438", "175608483806984310273950331751478252040", "206596818489137924915483357718514945225", "163159404719115833456649414612408518467", "172995003783689603274283080944541809312", "323348398992048761583489808984762448119", "136953590413301353991619287917855378929", "256098185148515101869007566314418327246", "213387756261471602911416080061022792547", "78456180044539643984549597439333417900", "24880762588214517797672492752048733462", "222821704036248128058794254341421443699", "106261385474711331012895609505894884345", "152623229802808140388277878341791943829", "64039040571824392754585673021399655873", "210745062453403802187167049598040397853", "232727556637762110771019066522681685047", "88183742979804917746759739928834970243", "26194474251827834086002960277029400916", "256476108582180621390627302747649283697", "179215540009943881762013440041995885660", "266758048345270390583946044516696840861", "3544367710406259318475303335921702147", "90957221295617476336854196024201371830", "310210183994741289028600289280820472353", "289911504260647190329532576616702406540", "37868871241669665042063841101631370579", "238882365595884478753262047833120758049", "38884566860116517196484188753109799211", "268269106108170620559524417198104877658", "92858259501537382206637413404078429787", "41028562687339102250520056057656777584", "198144262542408237985452352669416777600", "244648488767532630573167776099751083103", "253437608341068467627738533382259496584", "234750379590076637949466480423988622158", "10996633474417862672802928967819659470", "187876928186984166795038819478088766910", "115170078151790464980323656037334140464", "266898390723007970848241430699189003652", "38442547805715365670260135693736471387", "75374550661919119811880293683924462255", "112990874391229272693981953569929474558", "31157948488233942330521853581438011635", "253451393071753713731144042591203242595", "295857175655488117511416681824457632270", "195666917952239928378863747166019575309", "68484467645756897317484604276160787692", "181334048951550124751376450201912941445", "10837429145577112514079043232750149502", "171274731965122240837263295559556977754", "200178072975176046557894651826721167179", "33891441455352398963333623798995496768", "192057188377651299892450391651618178264", "33002928615402714133784020783647847697", "334835989045122286627712654331512463733", "208797401705229774743084752374117744567", "36038475940431895515529480039697290408", "277546110336794118121998344637964425912", "333456983866416863278978224837212416882", "62212678545691658401388792091939755832", "127458212639174679415842128202474199540", "15954748664639353483895911140469276437", "139677554036786083042812799217054855501", "88452781999326916879616642525130676810", "230712846120976655022390624152949078936", "253520669948909346074383006593153041865", "250087048929034114466267140571248530729", "156770345305573637586316450033306427026", "45558710222451237051118098539130290318", "240758302228680444306189195115738749223", "213725470380220125332299236384861989722", "76111711813607367542157484197582139484", "333673113793559427346172780212548580724", "133547271902532344376904603641344980344", "21077584800100907689837111227676002243", "66689357797716455789865737151243126983", "237770451603339856374113681873715906452", "200278488605096931383873601704925423438", "262724691555195438817707366421947639299", "317299657746041441650624568340216412263", "300563792356713642996711683883246887562", "320115079716198985240962288563801511314", "80142817032310814581287343766955056961", "212382357587390417619870121732093490771", "283110730106311798271363236281146765903", "175166614738877509612012181796076541696", "127394574308163782374545066719940582886", "222207099977972232348125865695350641761", "223822621714021269003394189820779198087", "78557925540400034117711449860362529504", "321522219835526786253990547348402331401", "41028562687339102250520056057656777584", "198144262542408237985452352669416777600", "247884959231136308874989779861641880009", "41318586831730392320622630980476481584" ] }, "id": "ASB-A-360838273-65d14848", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/65ee48d1eb9fe60039c2c461ca49f31ad180faef", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "digest": { "length": 439.0, "function_hash": "213336382975088833254440106953134101500" }, "id": "ASB-A-360838273-66c79e56", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/60b4bc95b4ca193c63438fc3fec76bc216404627", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startTimeoutForOnBeforeUserSwitching" }, "signature_type": "Function" }, { "digest": { "length": 2338.0, "function_hash": "102795666700666725289160459058032491828" }, "id": "ASB-A-360838273-7110c7bf", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a3bd1e2befed1ccc7d3bb07fc43421dfa809d2b3", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "length": 453.0, "function_hash": "201172096369319921176889895294304339283" }, "id": "ASB-A-360838273-870b85f0", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/60b4bc95b4ca193c63438fc3fec76bc216404627", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchOnBeforeUserSwitching" }, "signature_type": "Function" }, { "digest": { "length": 570.0, "function_hash": "125810232612413182821894871588989106828" }, "id": "ASB-A-360838273-8846e4cc", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/65ee48d1eb9fe60039c2c461ca49f31ad180faef", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchOnBeforeUserSwitching" }, "signature_type": "Function" }, { "digest": { "length": 112.0, "function_hash": "221316859040144645144595791072082795454" }, "id": "ASB-A-360838273-8ddc92bc", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "onKeyguardStateChanged" }, "signature_type": "Function" }, { "digest": { "length": 5734.0, "function_hash": "166717143958899193778407179636521856228" }, "id": "ASB-A-360838273-9acf759f", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "length": 846.0, "function_hash": "98023563798519213844525860612868243866" }, "id": "ASB-A-360838273-a7142a1e", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/65ee48d1eb9fe60039c2c461ca49f31ad180faef", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "sendResult" }, "signature_type": "Function" }, { "digest": { "length": 447.0, "function_hash": "229874748677175158879100960273372539515" }, "id": "ASB-A-360838273-aa2fc693", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "completeUserSwitch" }, "signature_type": "Function" }, { "digest": { "length": 71.0, "function_hash": "276499895970816226255352118161977068267" }, "id": "ASB-A-360838273-aec99669", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "onDismissError" }, "signature_type": "Function" }, { "digest": { "length": 225.0, "function_hash": "16834953167222922042231030073322211077" }, "id": "ASB-A-360838273-bf49e56f", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "showKeyguard" }, "signature_type": "Function" }, { "digest": { "length": 3801.0, "function_hash": "228626331996221751241440343610550773828" }, "id": "ASB-A-360838273-cc45c1ad", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a3bd1e2befed1ccc7d3bb07fc43421dfa809d2b3", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternalOnHandler" }, "signature_type": "Function" }, { "digest": { "length": 71.0, "function_hash": "276499895970816226255352118161977068267" }, "id": "ASB-A-360838273-d7d90c1e", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "onDismissSucceeded" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "49563050439667726666713581112064199429", "113783836659196346399991653158210984903", "138265734301701324398478962347701098269", "238874682971701159215719433121378961275", "37086908487543313528917231343587199804", "46946655909834289501021936102695775128", "290495689416549711656726574351567585265", "287031408686398807142868464672321577879", "302083747929884015538750039902171264874", "269467560950774965222205073961986786686", "38374103652497019355844846819464724409", "189064935864692056344126992573681085103", "44323717219693675586231008257946211863", "55971075988078278441793856576152564591", "209604375341162345788914853884235452209", "67708800821754602430663114904290100455", "36369127301366645959507228210240869923", "248763047415719779928857747436858311990", "115558506309765464097522291189679389585", "267440185662952234634589403195354166825", "135959703697156327258000374707368056896", "9028495026832117597255454740865846659", "237719492357535493067763811767856089938", "46889744396564356427569718591864804597", "246614436619355319121901280249695498686", "48656034654563493121340519221932663964", "179413721214137344187640103935081781991", "78412583215767534527960023737128222910", "123236670864831314173659800900944549143", "99679850308636126044979672891532669293", "152253934645050090472875062283516513402", "319435401957451229159317803334056732090", "165965436542392091660422321511098177377", "104887987275263194195502961009021384459", "65085697599777186501772245759972768856", "130282353205485201527976840266115358896", "300186600344576651787135901804632238118", "202566185243085428284633989039232513178", "303213005534717740581197326386605183562", "145212365042238702332499696013096139051", "111475130170494567633698731713922071814", "31592233984235348091613885978586159870", "293328221230656440350231187674855720599", "123854636707770108426497049438196935581", "318221321482750940541724450899955716583", "156618351737056217887674258287820521755", "338177434843325289935700017006123647317", "75570676557138106617309814879285109723", "106261385474711331012895609505894884345", "152623229802808140388277878341791943829", "64039040571824392754585673021399655873", "210745062453403802187167049598040397853", "242077798979823966431865001764965633346", "249047502940160673973043626939320223886", "154916121903734813483287539038668162828", "119568305074159265165345774724015012181", "88154446801681933180654040690060055303", "128115066270241660145476762944321670291", "180118133461778307811485156585511353529", "132268205001826585097202136580667905217", "155724449806034650276272397761904368122", "181367818154595578454200397359812674226", "157992161929431516744357396182905611125", "131942126556211488989118445624813631497", "73936617427662302860456763404916373412", "59291903162629599719331428833861377592", "174142705991595531598983151978174847358", "99972656520436298277068826188719785965", "129357938281181809338636094566513938034", "233112657118082788977310214357724761277", "338488701567261062753735837844973511743", "329356537873292773897302028151616484460", "136284399839254738153991680396159084796", "124997807245888858895645561255514816095", "280839123312242358682087844110470636707", "87818000711178366389810091755654878978", "253081490246994317147618449535949860646", "145545721471694128153673131790747929137", "185808079373902505162908499696465990060", "227768363519996562435341686221238502329", "329356537873292773897302028151616484460", "136284399839254738153991680396159084796", "124997807245888858895645561255514816095", "300643803213801783310506624105601328473", "296958607538150064504248569184816511888", "267961029044024585527715415214020099547", "321973892024967428775553335594567092389", "61568525986350562847471610086278755505", "25942710136990767493542412574714203837", "91480770338906773255462590101594596619", "238493197128397021171098456806030421710", "271845283630617820427620087311970464061", "115351531137678163572962723244193296094", "305286853389855011719535224769523546142", "220487701794919888371393675375643993238", "95121136201012753242354832455060703477", "90243054701706311662902802833283665255", "97474029900692189739683434971911967810", "16769009532744646674733749661976730990", "194196554202771124483708034827770800389", "176235790591675084617631600438551407628", "42640909001181672725819415387303117284", "116497577670672309022275250945360128421", "157074049505996478658021624093849336423", "310371086158459239927657672263649264216", "98462583222154879619181628680223796361", "269313073690111958627517588935594592954", "35575396783683697596058611920973964894", "43626073685604887551760948886160425913", "87970241606489947966793716235459306956", "216180443753737664235454148627039549824", "224876102047824474507651158968263737741", "201672814131308581545151785886005880848", "70265241517173411535735838792628017854", "91497564747268452099131517433868383582", "252001813050505118357474585154929831568", "86392158750237280004347296394751397985", "136744850384912242810946979131059162086", "118311446994545672657147679120605412986", "40655701479023902166837744612795909411", "57614377767974156560717959376872210527", "33385797851388803683935923710456162763", "180433597714521122067918873616283432442", "183692330044190328879922653274914909301", "294209951693577884811975163228133495350", "71421483770041387816998465205034102174", "269563141269030325973621501565117862276", "14484584508938438209097782740783117206", "45286917282803303162716125260840263353" ] }, "id": "ASB-A-360838273-ecca96da", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a1d0c42cf07fc68656a398794e8846b886b6f7c2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "digest": { "length": 5839.0, "function_hash": "119873234759139593777538681505325478670" }, "id": "ASB-A-360838273-f1279678", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a1d0c42cf07fc68656a398794e8846b886b6f7c2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "length": 1928.0, "function_hash": "233966679397465310390837568643427960921" }, "id": "ASB-A-360838273-f66cc86f", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a3bd1e2befed1ccc7d3bb07fc43421dfa809d2b3", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchUserSwitch" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "207610316470388163874456331101926716390", "37059648502056928057721757953738969851", "7949405148306804376717543393136134930", "213285425030829936910064604657188209085", "292967434159302213140061723645745459718", "120384099891161384128274252404101958438", "175608483806984310273950331751478252040", "206596818489137924915483357718514945225", "163159404719115833456649414612408518467", "172995003783689603274283080944541809312", "323348398992048761583489808984762448119", "136953590413301353991619287917855378929", "256098185148515101869007566314418327246", "213387756261471602911416080061022792547", "78456180044539643984549597439333417900", "24880762588214517797672492752048733462", "222821704036248128058794254341421443699", "106261385474711331012895609505894884345", "152623229802808140388277878341791943829", "64039040571824392754585673021399655873", "210745062453403802187167049598040397853", "232727556637762110771019066522681685047", "88183742979804917746759739928834970243", "26194474251827834086002960277029400916", "256476108582180621390627302747649283697", "179215540009943881762013440041995885660", "266758048345270390583946044516696840861", "3544367710406259318475303335921702147", "90957221295617476336854196024201371830", "310210183994741289028600289280820472353", "289911504260647190329532576616702406540", "37868871241669665042063841101631370579", "238882365595884478753262047833120758049", "38884566860116517196484188753109799211", "268269106108170620559524417198104877658", "92858259501537382206637413404078429787", "41028562687339102250520056057656777584", "198144262542408237985452352669416777600", "244648488767532630573167776099751083103", "253437608341068467627738533382259496584", "234750379590076637949466480423988622158", "10996633474417862672802928967819659470", "187876928186984166795038819478088766910", "115170078151790464980323656037334140464", "266898390723007970848241430699189003652", "38442547805715365670260135693736471387", "75374550661919119811880293683924462255", "112990874391229272693981953569929474558", "31157948488233942330521853581438011635", "253451393071753713731144042591203242595", "295857175655488117511416681824457632270", "195666917952239928378863747166019575309", "68484467645756897317484604276160787692", "181334048951550124751376450201912941445", "10837429145577112514079043232750149502", "171274731965122240837263295559556977754", "200178072975176046557894651826721167179", "33891441455352398963333623798995496768", "192057188377651299892450391651618178264", "33002928615402714133784020783647847697", "334835989045122286627712654331512463733", "208797401705229774743084752374117744567", "36038475940431895515529480039697290408", "277546110336794118121998344637964425912", "333456983866416863278978224837212416882", "62212678545691658401388792091939755832", "127458212639174679415842128202474199540", "15954748664639353483895911140469276437", "139677554036786083042812799217054855501", "88452781999326916879616642525130676810", "230712846120976655022390624152949078936", "253520669948909346074383006593153041865", "250087048929034114466267140571248530729", "156770345305573637586316450033306427026", "45558710222451237051118098539130290318", "240758302228680444306189195115738749223", "213725470380220125332299236384861989722", "76111711813607367542157484197582139484", "333673113793559427346172780212548580724", "133547271902532344376904603641344980344", "21077584800100907689837111227676002243", "66689357797716455789865737151243126983", "237770451603339856374113681873715906452", "200278488605096931383873601704925423438", "262724691555195438817707366421947639299", "317299657746041441650624568340216412263", "300563792356713642996711683883246887562", "320115079716198985240962288563801511314", "80142817032310814581287343766955056961", "212382357587390417619870121732093490771", "283110730106311798271363236281146765903", "175166614738877509612012181796076541696", "127394574308163782374545066719940582886", "222207099977972232348125865695350641761", "223822621714021269003394189820779198087", "78557925540400034117711449860362529504", "321522219835526786253990547348402331401", "41028562687339102250520056057656777584", "198144262542408237985452352669416777600", "247884959231136308874989779861641880009", "41318586831730392320622630980476481584" ] }, "id": "ASB-A-360838273-f8453bc5", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/a3bd1e2befed1ccc7d3bb07fc43421dfa809d2b3", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/8f012349dc728dda8a7d5ba9ae43fae0ecc7d322", "https://android.googlesource.com/platform/frameworks/base/+/bd1399244a3cef79f5d8e3b07b2e29452685ff0a", "https://android.googlesource.com/platform/frameworks/base/+/46880bdb31bca108467a0ccb971aaad6aa46b5e1", "https://android.googlesource.com/platform/frameworks/base/+/ad64f73046717374d4f9bc613307d01e93e19ebe", "https://android.googlesource.com/platform/frameworks/base/+/65ee48d1eb9fe60039c2c461ca49f31ad180faef", "https://android.googlesource.com/platform/frameworks/base/+/60b4bc95b4ca193c63438fc3fec76bc216404627", "https://android.googlesource.com/platform/frameworks/base/+/7cb99687fe1a22dc515c303aac7ed74792113315", "https://android.googlesource.com/platform/frameworks/base/+/a1d0c42cf07fc68656a398794e8846b886b6f7c2", "https://android.googlesource.com/platform/frameworks/base/+/a3bd1e2befed1ccc7d3bb07fc43421dfa809d2b3" ], "spl": "2025-05-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "match_only_versions": [ "15" ], "digest": { "threshold": 0.9, "line_hashes": [ "127479186087863880827048620662092082411", "142331165267299804530065664757722895387", "181006892589890167477649798195195023157", "287263614654444349439050191058658580359" ] }, "id": "ASB-A-360838273-062a4830", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/f7efa779da5c59085b38cb73da61ef0d83b672b6", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/UserSwitchObserver.java" }, "signature_type": "Line" }, { "digest": { "length": 1928.0, "function_hash": "233966679397465310390837568643427960921" }, "id": "ASB-A-360838273-07581374", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/f7efa779da5c59085b38cb73da61ef0d83b672b6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchUserSwitch" }, "signature_type": "Function" }, { "digest": { "length": 570.0, "function_hash": "125810232612413182821894871588989106828" }, "id": "ASB-A-360838273-142b5e05", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/f7efa779da5c59085b38cb73da61ef0d83b672b6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchOnBeforeUserSwitching" }, "signature_type": "Function" }, { "digest": { "length": 71.0, "function_hash": "276499895970816226255352118161977068267" }, "id": "ASB-A-360838273-1fede5d2", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "onDismissSucceeded" }, "signature_type": "Function" }, { "digest": { "length": 2338.0, "function_hash": "102795666700666725289160459058032491828" }, "id": "ASB-A-360838273-24da6e25", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/f7efa779da5c59085b38cb73da61ef0d83b672b6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "49563050439667726666713581112064199429", "113783836659196346399991653158210984903", "138265734301701324398478962347701098269", "238874682971701159215719433121378961275", "37086908487543313528917231343587199804", "46946655909834289501021936102695775128", "290495689416549711656726574351567585265", "287031408686398807142868464672321577879", "302083747929884015538750039902171264874", "269467560950774965222205073961986786686", "38374103652497019355844846819464724409", "189064935864692056344126992573681085103", "44323717219693675586231008257946211863", "24217113901829343912568307455865488864", "42471999673904374876957663726269016044", "100733348526338138671751448188044486334", "326267983973089938837679262224429809640", "115558506309765464097522291189679389585", "267440185662952234634589403195354166825", "135959703697156327258000374707368056896", "9028495026832117597255454740865846659", "237719492357535493067763811767856089938", "46889744396564356427569718591864804597", "246614436619355319121901280249695498686", "48656034654563493121340519221932663964", "179413721214137344187640103935081781991", "78412583215767534527960023737128222910", "123236670864831314173659800900944549143", "99679850308636126044979672891532669293", "152253934645050090472875062283516513402", "319435401957451229159317803334056732090", "165965436542392091660422321511098177377", "104887987275263194195502961009021384459", "65085697599777186501772245759972768856", "130282353205485201527976840266115358896", "300186600344576651787135901804632238118", "202566185243085428284633989039232513178", "303213005534717740581197326386605183562", "145212365042238702332499696013096139051", "111475130170494567633698731713922071814", "31592233984235348091613885978586159870", "293328221230656440350231187674855720599", "278364287046897956030826939897745626255", "174995271743727337120658841439298937275", "79042135793540973423970338302417924777", "75570676557138106617309814879285109723", "106261385474711331012895609505894884345", "152623229802808140388277878341791943829", "64039040571824392754585673021399655873", "210745062453403802187167049598040397853", "242077798979823966431865001764965633346", "249047502940160673973043626939320223886", "154916121903734813483287539038668162828", "119568305074159265165345774724015012181", "88154446801681933180654040690060055303", "128115066270241660145476762944321670291", "180118133461778307811485156585511353529", "132268205001826585097202136580667905217", "155724449806034650276272397761904368122", "181367818154595578454200397359812674226", "157992161929431516744357396182905611125", "131942126556211488989118445624813631497", "73936617427662302860456763404916373412", "59291903162629599719331428833861377592", "174142705991595531598983151978174847358", "99972656520436298277068826188719785965", "129357938281181809338636094566513938034", "233112657118082788977310214357724761277", "338488701567261062753735837844973511743", "329356537873292773897302028151616484460", "136284399839254738153991680396159084796", "124997807245888858895645561255514816095", "280839123312242358682087844110470636707", "87818000711178366389810091755654878978", "253081490246994317147618449535949860646", "145545721471694128153673131790747929137", "185808079373902505162908499696465990060", "227768363519996562435341686221238502329", "329356537873292773897302028151616484460", "136284399839254738153991680396159084796", "124997807245888858895645561255514816095", "300643803213801783310506624105601328473", "296958607538150064504248569184816511888", "267961029044024585527715415214020099547", "321973892024967428775553335594567092389", "61568525986350562847471610086278755505", "25942710136990767493542412574714203837", "91480770338906773255462590101594596619", "238493197128397021171098456806030421710", "271845283630617820427620087311970464061", "115351531137678163572962723244193296094", "305286853389855011719535224769523546142", "220487701794919888371393675375643993238", "95121136201012753242354832455060703477", "90243054701706311662902802833283665255", "97474029900692189739683434971911967810", "16769009532744646674733749661976730990", "194196554202771124483708034827770800389", "176235790591675084617631600438551407628", "42640909001181672725819415387303117284", "116497577670672309022275250945360128421", "157074049505996478658021624093849336423", "310371086158459239927657672263649264216", "98462583222154879619181628680223796361", "269313073690111958627517588935594592954", "35575396783683697596058611920973964894", "43626073685604887551760948886160425913", "87970241606489947966793716235459306956", "216180443753737664235454148627039549824", "224876102047824474507651158968263737741", "201672814131308581545151785886005880848", "70265241517173411535735838792628017854", "91497564747268452099131517433868383582", "252001813050505118357474585154929831568", "86392158750237280004347296394751397985", "136744850384912242810946979131059162086", "118311446994545672657147679120605412986", "40655701479023902166837744612795909411", "57614377767974156560717959376872210527", "33385797851388803683935923710456162763", "180433597714521122067918873616283432442", "183692330044190328879922653274914909301", "294209951693577884811975163228133495350", "71421483770041387816998465205034102174", "269563141269030325973621501565117862276", "14484584508938438209097782740783117206", "45286917282803303162716125260840263353" ] }, "id": "ASB-A-360838273-26dbfe38", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/66a279ee4cc34c0fbbf7d19ae09bf7c2f4816493", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "match_only_versions": [ "15" ], "digest": { "threshold": 0.9, "line_hashes": [ "75570676557138106617309814879285109723", "25953511807989747068406224298607145917", "92195081872585784377673235932941753419", "301028230684985218891943507719608478950", "169637556964512807546155299243724389627", "74996837279222189583410095701869189847", "234750379590076637949466480423988622158", "131694910739070821902699212325221717384", "295346035364646053825355855838083645529", "75673379733842299406975265173358441124", "90957221295617476336854196024201371830", "310210183994741289028600289280820472353", "289911504260647190329532576616702406540", "37868871241669665042063841101631370579", "238882365595884478753262047833120758049", "38884566860116517196484188753109799211", "268269106108170620559524417198104877658", "42153518899485374698403197778197649095", "121722869200620058339071945392162627105", "189530986133809930994682084025903717828" ] }, "id": "ASB-A-360838273-3b0e0bdf", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/975974c906a9447e0009a41d3ed37b35a7f7ddc8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "digest": { "length": 112.0, "function_hash": "221316859040144645144595791072082795454" }, "id": "ASB-A-360838273-3f005b1d", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "onKeyguardStateChanged" }, "signature_type": "Function" }, { "digest": { "length": 225.0, "function_hash": "16834953167222922042231030073322211077" }, "id": "ASB-A-360838273-43c439e2", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "showKeyguard" }, "signature_type": "Function" }, { "digest": { "length": 3717.0, "function_hash": "218661440451536973669195625660717873304" }, "id": "ASB-A-360838273-4bb39eac", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/f7efa779da5c59085b38cb73da61ef0d83b672b6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternalOnHandler" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "207610316470388163874456331101926716390", "37059648502056928057721757953738969851", "7949405148306804376717543393136134930", "213285425030829936910064604657188209085", "292967434159302213140061723645745459718", "120384099891161384128274252404101958438", "175608483806984310273950331751478252040", "206596818489137924915483357718514945225", "163159404719115833456649414612408518467", "172995003783689603274283080944541809312", "323348398992048761583489808984762448119", "136953590413301353991619287917855378929", "256098185148515101869007566314418327246", "213387756261471602911416080061022792547", "78456180044539643984549597439333417900", "24880762588214517797672492752048733462", "222821704036248128058794254341421443699", "106261385474711331012895609505894884345", "152623229802808140388277878341791943829", "64039040571824392754585673021399655873", "210745062453403802187167049598040397853", "232727556637762110771019066522681685047", "88183742979804917746759739928834970243", "26194474251827834086002960277029400916", "256476108582180621390627302747649283697", "179215540009943881762013440041995885660", "266758048345270390583946044516696840861", "3544367710406259318475303335921702147", "90957221295617476336854196024201371830", "310210183994741289028600289280820472353", "289911504260647190329532576616702406540", "37868871241669665042063841101631370579", "238882365595884478753262047833120758049", "38884566860116517196484188753109799211", "268269106108170620559524417198104877658", "92858259501537382206637413404078429787", "41028562687339102250520056057656777584", "198144262542408237985452352669416777600", "244648488767532630573167776099751083103", "253437608341068467627738533382259496584", "234750379590076637949466480423988622158", "10996633474417862672802928967819659470", "187876928186984166795038819478088766910", "115170078151790464980323656037334140464", "266898390723007970848241430699189003652", "38442547805715365670260135693736471387", "75374550661919119811880293683924462255", "112990874391229272693981953569929474558", "31157948488233942330521853581438011635", "253451393071753713731144042591203242595", "295857175655488117511416681824457632270", "195666917952239928378863747166019575309", "68484467645756897317484604276160787692", "181334048951550124751376450201912941445", "10837429145577112514079043232750149502", "171274731965122240837263295559556977754", "200178072975176046557894651826721167179", "33891441455352398963333623798995496768", "192057188377651299892450391651618178264", "33002928615402714133784020783647847697", "334835989045122286627712654331512463733", "208797401705229774743084752374117744567", "36038475940431895515529480039697290408", "277546110336794118121998344637964425912", "333456983866416863278978224837212416882", "62212678545691658401388792091939755832", "127458212639174679415842128202474199540", "15954748664639353483895911140469276437", "139677554036786083042812799217054855501", "88452781999326916879616642525130676810", "230712846120976655022390624152949078936", "253520669948909346074383006593153041865", "250087048929034114466267140571248530729", "156770345305573637586316450033306427026", "45558710222451237051118098539130290318", "240758302228680444306189195115738749223", "213725470380220125332299236384861989722", "76111711813607367542157484197582139484", "333673113793559427346172780212548580724", "133547271902532344376904603641344980344", "21077584800100907689837111227676002243", "66689357797716455789865737151243126983", "237770451603339856374113681873715906452", "200278488605096931383873601704925423438", "262724691555195438817707366421947639299", "317299657746041441650624568340216412263", "300563792356713642996711683883246887562", "320115079716198985240962288563801511314", "80142817032310814581287343766955056961", "212382357587390417619870121732093490771", "283110730106311798271363236281146765903", "175166614738877509612012181796076541696", "127394574308163782374545066719940582886", "222207099977972232348125865695350641761", "223822621714021269003394189820779198087", "78557925540400034117711449860362529504", "321522219835526786253990547348402331401", "41028562687339102250520056057656777584", "198144262542408237985452352669416777600", "247884959231136308874989779861641880009", "41318586831730392320622630980476481584" ] }, "id": "ASB-A-360838273-6aa73fc4", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/f7efa779da5c59085b38cb73da61ef0d83b672b6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "digest": { "length": 2241.0, "function_hash": "92102141415453795539420126901415489342" }, "id": "ASB-A-360838273-808bc740", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/975974c906a9447e0009a41d3ed37b35a7f7ddc8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dispatchUserSwitch" }, "signature_type": "Function" }, { "digest": { "length": 387.0, "function_hash": "865064911637601737549534305193935160" }, "id": "ASB-A-360838273-ab59c93b", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dismissKeyguard" }, "signature_type": "Function" }, { "digest": { "length": 5755.0, "function_hash": "234836288389260827259883942175228493951" }, "id": "ASB-A-360838273-b4c67159", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/66a279ee4cc34c0fbbf7d19ae09bf7c2f4816493", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "length": 71.0, "function_hash": "276499895970816226255352118161977068267" }, "id": "ASB-A-360838273-bce00cd8", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "onDismissCancelled" }, "signature_type": "Function" }, { "digest": { "length": 5734.0, "function_hash": "214091765235883588918508168592717343976" }, "id": "ASB-A-360838273-bdc654c3", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/975974c906a9447e0009a41d3ed37b35a7f7ddc8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "length": 846.0, "function_hash": "98023563798519213844525860612868243866" }, "id": "ASB-A-360838273-c6731616", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/f7efa779da5c59085b38cb73da61ef0d83b672b6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "sendResult" }, "signature_type": "Function" }, { "digest": { "length": 71.0, "function_hash": "276499895970816226255352118161977068267" }, "id": "ASB-A-360838273-c93ff67d", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "onDismissError" }, "signature_type": "Function" }, { "digest": { "length": 481.0, "function_hash": "186222236522786500771897638976778948973" }, "id": "ASB-A-360838273-d3a244fb", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "runWithTimeout" }, "signature_type": "Function" }, { "digest": { "length": 5650.0, "function_hash": "241548398416391792983430262467014106211" }, "id": "ASB-A-360838273-d7e8632a", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "startUserInternal" }, "signature_type": "Function" }, { "digest": { "length": 458.0, "function_hash": "257174789858172613457656670483798414731" }, "id": "ASB-A-360838273-df195dcf", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "showKeyguard" }, "signature_type": "Function" }, { "digest": { "length": 447.0, "function_hash": "229874748677175158879100960273372539515" }, "id": "ASB-A-360838273-e31c6481", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "completeUserSwitch" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "67425416519571529627157802117378329271", "244520478633338751392217823264395828803", "281791780738773773350009508157653865330", "89243920548181442897143923623658279109", "81159837676585846699767178718794667863", "72537002005828507977932406666660741549", "59505025993979754114027347643129185518", "83957973314788674276701949408627849221", "92195081872585784377673235932941753419", "301028230684985218891943507719608478950", "242077798979823966431865001764965633346", "143588743392113823853822483252090722759", "82366739201681878505088085591626818767", "203313487066086784194536716088600351519", "51794557461358079202686539733554157285", "89950229116421541187702049884263030063", "198638241510387373055652418256585570689", "101433792850844048556128237557387978761", "243506093821545458433001220677579717066", "21187944150572054241412542974048283529", "233113435331864965306041126219604355408", "16604625754467180819109071439695910199", "27504720673772072374203730500488564719", "258401603799130295758306735479908452674", "338374764316730703771698210572222611788", "69632903877706156679445480456876495883", "282936523161011864125658135414817196744", "42269833088452810427266393168339477567", "321971154541674471226623904711729291544", "49784194030846722073278884368979148652", "321585468891550738672236113142411337284", "10961138549675577361580725173445698864", "254970338920047583202485124228053676526", "256046572565303505292089983250636858188", "239166359180941883457925621813113116369", "206447647092345602488719060218001967468", "328957204200455240312513131742365862011", "330243291662588885770362984294732275961", "4459234003468643864890828254032372752", "223849040621586003637206694752589241572", "184168875834471074147066556391745635648", "272618009007742693602640827337688470274", "283120727471962434145844788892057827503", "230755221087419149078471116541789449118", "69447035405485933744979781005224529768", "122166313345103331972731693702547587816", "138714480795663903770547950166530201208", "125410559144735575570144872560473474448", "172085747033069093414672228958299387004", "81177517822636820118431814073845190041", "175727725268722316320942768122837902139", "75498135297628788924944447637884469318", "64630620954376754481099999069846044043", "204742007195556616219652043700373352625", "44708586057488476428658717753560305356", "231222230646383769272829475655400827716", "145161708615493092572888712920353506221", "100140762055395983893847620665904344215", "90887017913371382484281008418356110058", "167424731924896723686232425455700120327", "216416097528791827481441889461230842419", "94376245433730471288117802567220745421", "165232134418092449593660078857561183402", "25444120888280026335245021010156498282", "162293352054649491968009909952836065632", "113012356418114688781903930592270380732", "79819013428996286997062290376668756699", "125115781371558339639590887979200638020", "109686775822663988434636943301057996837", "81832731601750275135348649554402610087", "40350703424739496602639956281718751100", "282208683959390486514304409918646419559", "248362667622677402063895715037922636825", "235415632251106444089502767426255453937", "333558353803190103352387009819678473935", "158483632151420854399091808288569227852", "250720401108787005073448752282777617852", "134663925361273126427328701262105618554", "48861806719164096797167117842728046902", "261770247648644162232034724051180037101", "122915575838117298617577920725293868711", "29681107045926481287902149420573694911", "243087060883890690471249061907706486124", "132488352423048164904537449244756535862", "236213008297704209827751372402488837328", "300163407087374300301180807982714922484", "251149988855138889398697698836150989185", "119880398861214987057981384378537375912", "156029508903461207171708096794772476870", "49527205954725657261980854805399208975", "124678826280370453105364302468543773025", "143676042568387569332580774072921709096", "139071512736078206480371107325985337277", "229235043178368015546483233904608254926", "133707448226035388840725957449837531054", "119078334436528404225385019204996169827", "88177727058018180835819594777062241739", "246321097977053193347349642782800346169", "117225071037066802100511643700053790756", "1130500208112101417809351684065946905" ] }, "id": "ASB-A-360838273-f2250bee", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java" }, "signature_type": "Line" }, { "digest": { "length": 137.0, "function_hash": "81500057763228672732530076592685539947" }, "id": "ASB-A-360838273-fe95025f", "source": "https://googleplex-android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/UserController.java", "function": "dismissKeyguard" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/bab64205302708b9119399215bcf9e3782a503c8", "https://android.googlesource.com/platform/frameworks/base/+/975974c906a9447e0009a41d3ed37b35a7f7ddc8", "https://android.googlesource.com/platform/frameworks/base/+/064e5b8289be9bc79628be3fc9000b3dd624ec33", "https://android.googlesource.com/platform/frameworks/base/+/175dd00420c6727793b724ecbb9fe90e54f8b688", "https://android.googlesource.com/platform/frameworks/base/+/66a279ee4cc34c0fbbf7d19ae09bf7c2f4816493", "https://android.googlesource.com/platform/frameworks/base/+/f7efa779da5c59085b38cb73da61ef0d83b672b6" ], "spl": "2025-05-01", "severity": "High", "types": [ "EoP" ] }