{"id":"ASB-A-222446076","details":"In showNextSecurityScreenOrFinish of KeyguardSecurityContainerController.java, there is a possible way to access the lock screen during device setup due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-222446076","CVE-2023-21245"],"modified":"2026-04-03T15:37:31.002635Z","published":"2024-01-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2024-01-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/a33159e8cb297b9eee6fa5c63c0e343d05fad622"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/d42f8d774901e8bcdf2c83b61b01fad79ce2f69f"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14-next:0"},{"fixed":"14-next:2024-01-01"}]}],"versions":["14-next"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Line","id":"ASB-A-222446076-100b422f","source":"https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["142930559742906441795537453737375047660","42243982247816069721232282493786543309","62628578705868099993557544848961569379","242264616349240550655521951106604594894"],"threshold":0.9}},{"signature_type":"Function","id":"ASB-A-222446076-3da3196e","source":"https://android.googlesource.com/platform/frameworks/base/+/448f1b18a78391d4d572ce3e03f882deb33fa845","target":{"function":"KeyguardSecurityContainerController","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":1075,"function_hash":"280571890369789073962098471134914604170"}},{"signature_type":"Function","id":"ASB-A-222446076-93731976","source":"https://android.googlesource.com/platform/frameworks/base/+/448f1b18a78391d4d572ce3e03f882deb33fa845","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2202,"function_hash":"252307127646658964893391979829201646877"}},{"signature_type":"Function","id":"ASB-A-222446076-9614c6f1","source":"https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2179,"function_hash":"309750895062031557003094942648836528388"}},{"signature_type":"Line","id":"ASB-A-222446076-d4196474","source":"https://android.googlesource.com/platform/frameworks/base/+/448f1b18a78391d4d572ce3e03f882deb33fa845","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["190755469931131107955636472975232413113","338247192774926833603342758144724389025","156064037981259178411539096482591515940","16607913424541059488071627298367917885","310898490213446084455704644314898989538","90816683548880478400331764839583858091","337130498441955166064639554822652293266","316746618788884857563796929619722132220","287729543456142638526552048110714110374","36885823818555810772486226790639212094","311769701094701505516339376745811409116","25083976709869543441481662318724538526","312430972967057339320558209923608754260","242167246222510180786246952841629411946","175202269514409252089324386623862507592","319184874378935678814836148442973483368","312282289106495624621832052013203101310","302576351034968090248982152362603175363","196236745748578643434943997971283284182","147107413078342456005123166087904443140","318813578218206816146385699869147360231"],"threshold":0.9}}],"types":["EoP"],"spl":"2024-01-01","severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","https://android.googlesource.com/platform/frameworks/base/+/448f1b18a78391d4d572ce3e03f882deb33fa845"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-222446076.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2024-01-01"}]}],"versions":["11"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Function","id":"ASB-A-222446076-140ebd56","source":"https://android.googlesource.com/platform/frameworks/base/+/01ea2f91df5a1c67da2546d83beeee75c2c1ef94","target":{"function":"KeyguardSecurityContainer","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"},"signature_version":"v1","deprecated":false,"digest":{"length":682,"function_hash":"156244137456863113336287791308690940106"}},{"signature_type":"Function","id":"ASB-A-222446076-8dd2392d","source":"https://android.googlesource.com/platform/frameworks/base/+/01ea2f91df5a1c67da2546d83beeee75c2c1ef94","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2183,"function_hash":"266877048215574015685501932083034088224"}},{"signature_type":"Line","id":"ASB-A-222446076-b40bc435","source":"https://android.googlesource.com/platform/frameworks/base/+/01ea2f91df5a1c67da2546d83beeee75c2c1ef94","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["258962825441254998118548002246738675179","59999848838920317148979764254018757064","93518292721356290723851577349713490854","106056659669503471976265877596983182141","121116629335796149442577437451016755709","280138757870159492632252013870852829398","3038049348603091693572718071474418907","15473704634914448542036450558581372024","271426082338945183341369606079269561114","291586812137361710856020995502827063456","307456272593724561939609334130414916687","29709694375729653780111896491751679516","312282289106495624621832052013203101310","302576351034968090248982152362603175363","196236745748578643434943997971283284182","147107413078342456005123166087904443140","318813578218206816146385699869147360231"],"threshold":0.9}},{"signature_type":"Line","id":"ASB-A-222446076-f6bba86c","source":"https://android.googlesource.com/platform/frameworks/base/+/09f004722284ef6b9790ddf9338a1708b3f0833c","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["142930559742906441795537453737375047660","42243982247816069721232282493786543309","62628578705868099993557544848961569379","242264616349240550655521951106604594894"],"threshold":0.9}},{"signature_type":"Function","id":"ASB-A-222446076-f8bcd46f","source":"https://android.googlesource.com/platform/frameworks/base/+/09f004722284ef6b9790ddf9338a1708b3f0833c","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2183,"function_hash":"126856553012061281663576037005638569520"}}],"types":["EoP"],"spl":"2024-01-01","severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/09f004722284ef6b9790ddf9338a1708b3f0833c","https://android.googlesource.com/platform/frameworks/base/+/01ea2f91df5a1c67da2546d83beeee75c2c1ef94"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-222446076.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2024-01-01"}]}],"versions":["12"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Function","id":"ASB-A-222446076-41b9eb77","source":"https://android.googlesource.com/platform/frameworks/base/+/da4c8f81d9bc31ce856069bfe911dc6693b97e98","target":{"function":"create","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":307,"function_hash":"115622797713991370273257254141826363949"}},{"signature_type":"Function","id":"ASB-A-222446076-52c3ef8c","source":"https://android.googlesource.com/platform/frameworks/base/+/da4c8f81d9bc31ce856069bfe911dc6693b97e98","target":{"function":"KeyguardSecurityContainerController","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":603,"function_hash":"250130948308918741786855280795233143716"}},{"signature_type":"Function","id":"ASB-A-222446076-66a670d4","source":"https://android.googlesource.com/platform/frameworks/base/+/da4c8f81d9bc31ce856069bfe911dc6693b97e98","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2179,"function_hash":"284412452238115306494504057077555576092"}},{"signature_type":"Function","id":"ASB-A-222446076-856a0289","source":"https://android.googlesource.com/platform/frameworks/base/+/da4c8f81d9bc31ce856069bfe911dc6693b97e98","target":{"function":"Factory","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":478,"function_hash":"123074503419787324565018085289583771819"}},{"signature_type":"Line","id":"ASB-A-222446076-9c217a06","source":"https://android.googlesource.com/platform/frameworks/base/+/da4c8f81d9bc31ce856069bfe911dc6693b97e98","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["159660926318802709142981739637446400333","12063991573345035061429913525980139642","284588750964457389837730733866302649066","28389767750151376700662549700544061364","47589158747617115136263741524231476026","329613813708555527969461087013988162101","114410728865930718760481181586341365368","204627308194514028663371808226590808579","300982091733154810503293615464868930962","131881220872365254131837081730452411785","116841235356204910324103960236061801280","264915258046663177347689231358553265436","254684099034364679826772152441345180269","101428142093914548370187184223418352977","66833533222752659009298482245087990288","249469708655874139702658036571076761059","312282289106495624621832052013203101310","302576351034968090248982152362603175363","196236745748578643434943997971283284182","147107413078342456005123166087904443140","318813578218206816146385699869147360231","291224028201081301335787328461526836291","247402512269890729488104897600139750866","166591167169860938052102985299188447158","232488867259356991617274471707967792435","88348649516789067467312644532530757381","3458960114755540005922867549444636100","261044995386938888735181216281696748132","135904860483281735085808912887183714258","258738218266383622956150386380435799295","141462361309296553209259372192858318503","30906230038300530788902801543650374933","1374661623487457541363492465010215398","255129203893882846764599848699131888151","295650986184015907188128170784142317540","113051209921565033243617451146824710376","67005955466365284261394475931600505268"],"threshold":0.9}},{"signature_type":"Line","id":"ASB-A-222446076-bd96cfd9","source":"https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["142930559742906441795537453737375047660","42243982247816069721232282493786543309","62628578705868099993557544848961569379","242264616349240550655521951106604594894"],"threshold":0.9}},{"signature_type":"Function","id":"ASB-A-222446076-c3972e61","source":"https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2179,"function_hash":"309750895062031557003094942648836528388"}}],"types":["EoP"],"spl":"2024-01-01","severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","https://android.googlesource.com/platform/frameworks/base/+/da4c8f81d9bc31ce856069bfe911dc6693b97e98"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-222446076.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2024-01-01"}]}],"versions":["12L"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Function","id":"ASB-A-222446076-15d08176","source":"https://android.googlesource.com/platform/frameworks/base/+/6aa884d6c5c78821d5f324b7a0b9dfcf9d78288e","target":{"function":"KeyguardSecurityContainerController","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":645,"function_hash":"17774679605037889859365013592628344147"}},{"signature_type":"Function","id":"ASB-A-222446076-52262ad2","source":"https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2179,"function_hash":"309750895062031557003094942648836528388"}},{"signature_type":"Line","id":"ASB-A-222446076-6241e2a9","source":"https://android.googlesource.com/platform/frameworks/base/+/8ba763834d1bb326676d79676d08a6d8eb183720","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["312282289106495624621832052013203101310","302576351034968090248982152362603175363","196236745748578643434943997971283284182","147107413078342456005123166087904443140"],"threshold":0.9}},{"signature_type":"Line","id":"ASB-A-222446076-636a52c1","source":"https://android.googlesource.com/platform/frameworks/base/+/6aa884d6c5c78821d5f324b7a0b9dfcf9d78288e","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["118586046986965591955529738136524359662","174563815139914439222297718198624687815","284588750964457389837730733866302649066","28389767750151376700662549700544061364","47589158747617115136263741524231476026","329613813708555527969461087013988162101","114410728865930718760481181586341365368","204627308194514028663371808226590808579","275842793635437367684401951385913295618","17942752887770374982495679909749181201","74484137703174654096774830394747578346","127254116527361838149144494002645315814","142002025653687060220827285617265529365","232266470072455399408654852391858988389","157266964279412822914097631363473106112","22674324442790791776328575349400299884","312282289106495624621832052013203101310","302576351034968090248982152362603175363","196236745748578643434943997971283284182","147107413078342456005123166087904443140","318813578218206816146385699869147360231","32933782453070281984713825749909691170","12507475782177918695162328405283254509","161939539471686242448594498268563977425","8602186182559623028237744221574165167","33851731819297857796513631533104948797","24364846322232449242899866381656027478","27862060406599226890856299197737070408","8114941138187559849864586864471226150","238744051748870650461467822901077005689","172187350900967735968714597284615851382","149257152235991425238324422317848059791","195119659900285523176142605915264051165","71925348546554097184889766948100709935","160246046273759962440995017505896361001","267439125085930853240302999900828858472","132601212321150433809417692645470610748"],"threshold":0.9}},{"signature_type":"Function","id":"ASB-A-222446076-79ea80dc","source":"https://android.googlesource.com/platform/frameworks/base/+/6aa884d6c5c78821d5f324b7a0b9dfcf9d78288e","target":{"function":"Factory","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":520,"function_hash":"141151710569200702915260553520817002535"}},{"signature_type":"Function","id":"ASB-A-222446076-81afb349","source":"https://android.googlesource.com/platform/frameworks/base/+/6aa884d6c5c78821d5f324b7a0b9dfcf9d78288e","target":{"function":"create","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":327,"function_hash":"25323787246058322101306085793939483125"}},{"signature_type":"Line","id":"ASB-A-222446076-8b72897b","source":"https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["142930559742906441795537453737375047660","42243982247816069721232282493786543309","62628578705868099993557544848961569379","242264616349240550655521951106604594894"],"threshold":0.9}},{"signature_type":"Function","id":"ASB-A-222446076-a4b4e8f4","source":"https://android.googlesource.com/platform/frameworks/base/+/8ba763834d1bb326676d79676d08a6d8eb183720","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2179,"function_hash":"284412452238115306494504057077555576092"}},{"signature_type":"Function","id":"ASB-A-222446076-cb52c8d4","source":"https://android.googlesource.com/platform/frameworks/base/+/6aa884d6c5c78821d5f324b7a0b9dfcf9d78288e","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2179,"function_hash":"284412452238115306494504057077555576092"}}],"types":["EoP"],"spl":"2024-01-01","severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","https://android.googlesource.com/platform/frameworks/base/+/8ba763834d1bb326676d79676d08a6d8eb183720","https://android.googlesource.com/platform/frameworks/base/+/6aa884d6c5c78821d5f324b7a0b9dfcf9d78288e"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-222446076.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2024-01-01"}]}],"versions":["13"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Function","id":"ASB-A-222446076-8f4ac6e3","source":"https://android.googlesource.com/platform/frameworks/base/+/080a4992b2eaaffcfd3429d74050347cdcfe5168","target":{"function":"Factory","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":726,"function_hash":"162994110549620693443924398243737621576"}},{"signature_type":"Function","id":"ASB-A-222446076-9404576d","source":"https://android.googlesource.com/platform/frameworks/base/+/080a4992b2eaaffcfd3429d74050347cdcfe5168","target":{"function":"create","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":423,"function_hash":"333128030192089976090259516500583847764"}},{"signature_type":"Line","id":"ASB-A-222446076-997ec73c","source":"https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["142930559742906441795537453737375047660","42243982247816069721232282493786543309","62628578705868099993557544848961569379","242264616349240550655521951106604594894"],"threshold":0.9}},{"signature_type":"Function","id":"ASB-A-222446076-c59e1a43","source":"https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2179,"function_hash":"309750895062031557003094942648836528388"}},{"signature_type":"Function","id":"ASB-A-222446076-c6b65450","source":"https://android.googlesource.com/platform/frameworks/base/+/080a4992b2eaaffcfd3429d74050347cdcfe5168","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2194,"function_hash":"339543694113528762863200818544224337360"}},{"signature_type":"Function","id":"ASB-A-222446076-ca8fef24","source":"https://android.googlesource.com/platform/frameworks/base/+/080a4992b2eaaffcfd3429d74050347cdcfe5168","target":{"function":"KeyguardSecurityContainerController","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":851,"function_hash":"66145932790355773940585781957282296009"}},{"signature_type":"Line","id":"ASB-A-222446076-d44019e2","source":"https://android.googlesource.com/platform/frameworks/base/+/080a4992b2eaaffcfd3429d74050347cdcfe5168","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["169469512764902389240287093038897752558","338247192774926833603342758144724389025","156064037981259178411539096482591515940","16607913424541059488071627298367917885","310898490213446084455704644314898989538","252700500053261100160893855944488728315","114410728865930718760481181586341365368","204627308194514028663371808226590808579","197096003164293687251580670063575960571","180089819065044209838994076819493662113","305983601776830193648927696885011818484","66521453128422787747832257546568915777","286014404682939584799843548460113858025","48182302379633242114918440551910589380","129414340341476151159936343259487120519","226857550068098915760197714507985909047","312282289106495624621832052013203101310","302576351034968090248982152362603175363","196236745748578643434943997971283284182","147107413078342456005123166087904443140","318813578218206816146385699869147360231","134517075310384869306691862170832472834","39836600872423760072125362191971512245","87070591807313952654535211189188435272","255640075973225057415161116598826392145","197096003164293687251580670063575960571","320012412494024363262155019878387712772","101930245071004463347536211591826198611","280297372604059083123813834803125590421","74709250408528740575539141787227671160","6584763747291671523949906208228477482","206854321613527146526188150128974717045","336389002212785163642787802861066003313","80374185876894870382855860597253507646","121550281696180281678466375968246000613","312006994067728615864825213468961553787","140567717704984106029018026031017653698"],"threshold":0.9}}],"types":["EoP"],"spl":"2024-01-01","severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/65ea56f54c059584eb27ec53d486dba8161316ab","https://android.googlesource.com/platform/frameworks/base/+/080a4992b2eaaffcfd3429d74050347cdcfe5168"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-222446076.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2024-01-01"}]}],"versions":["14"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Function","id":"ASB-A-222446076-4a261125","source":"https://android.googlesource.com/platform/frameworks/base/+/448f1b18a78391d4d572ce3e03f882deb33fa845","target":{"function":"KeyguardSecurityContainerController","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":1075,"function_hash":"280571890369789073962098471134914604170"}},{"signature_type":"Line","id":"ASB-A-222446076-8c588072","source":"https://android.googlesource.com/platform/frameworks/base/+/448f1b18a78391d4d572ce3e03f882deb33fa845","target":{"file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"line_hashes":["190755469931131107955636472975232413113","338247192774926833603342758144724389025","156064037981259178411539096482591515940","16607913424541059488071627298367917885","310898490213446084455704644314898989538","90816683548880478400331764839583858091","337130498441955166064639554822652293266","316746618788884857563796929619722132220","287729543456142638526552048110714110374","36885823818555810772486226790639212094","311769701094701505516339376745811409116","25083976709869543441481662318724538526","312430972967057339320558209923608754260","242167246222510180786246952841629411946","175202269514409252089324386623862507592","319184874378935678814836148442973483368","312282289106495624621832052013203101310","302576351034968090248982152362603175363","196236745748578643434943997971283284182","147107413078342456005123166087904443140","318813578218206816146385699869147360231"],"threshold":0.9}},{"signature_type":"Function","id":"ASB-A-222446076-e7ecd125","source":"https://android.googlesource.com/platform/frameworks/base/+/448f1b18a78391d4d572ce3e03f882deb33fa845","target":{"function":"showNextSecurityScreenOrFinish","file":"packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"},"signature_version":"v1","deprecated":false,"digest":{"length":2202,"function_hash":"252307127646658964893391979829201646877"}}],"types":["EoP"],"spl":"2024-01-01","severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/448f1b18a78391d4d572ce3e03f882deb33fa845"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-222446076.json"}}],"schema_version":"1.7.5"}