{"id":"ASB-A-438742644", "published":"2026-06-01T00:00:00Z", "modified":"2026-06-12T15:08:17.296522730Z", "aliases":["CVE-2026-0091", "A-438742644"], "details":"In multiple locations, there is a possible way to execute code in the launcher process due to an over-privileged shell user. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.", "affected":[{"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"17-next:0"}, {"fixed":"17-next:2026-06-01"}]}], "versions":["17-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292"], "severity":"High", "spl":"2026-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["35977912466487139845746071834067328557", "130811610234039145823655977224919129903", "127128072462870850061993446725433235771", "213144999189872998558369891914522073355", "9250855255473542566304378665184174160", "55714982370105149296588292319392558710", "93231495184947084127894512447832093384", "213144999189872998558369891914522073355"], "threshold":0.9}, "id":"ASB-A-438742644-038d7f76", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"32251606059659698111847584173738994783", "length":1084}, "id":"ASB-A-438742644-0b957c6f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startRecentsTransition"}}, {"deprecated":false, "digest":{"function_hash":"71107486758991715556061970668607110105", "length":2185}, "id":"ASB-A-438742644-0be9c992", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"hopToString"}}, {"deprecated":false, "digest":{"line_hashes":["234241783979162263328978817266977456046", "39245377700170839733744932378045694273", "270808336871683138169029373991565758171", "339510777262870153215504687693252074097", "21305544342376378717086009954960577613"], "threshold":0.9}, "id":"ASB-A-438742644-167db113", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java"}}, {"deprecated":false, "digest":{"line_hashes":["119360808627480452394109645250096525461", "70164985900738884983990617860579785129", "10949271668125541817861393173062919708", "287160946481637870078817421718168763273"], "threshold":0.9}, "id":"ASB-A-438742644-1e76b90c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["314152318227351083738457786300271653317", "310373769781384722443864784121392285476", "297630437570691859398786392816968074116", "107026542490627372250453539845611532830", "292952653955679999296329762335515511257", "251439993517523932400484642721387873864", "294588775722710427884716086726090433896", "182808596094636199403375465071044886565", "145761835513979800567576572858258374051", "12158701839253750887746239184948871588", "300997253200640018841572798204865590028"], "threshold":0.9}, "id":"ASB-A-438742644-1ed83afd", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java"}}, {"deprecated":false, "digest":{"line_hashes":["90448567087650830187942460879168359806", "183748677078686102012063932200257149949", "154888894096403331478512377976424681114", "24738764436707512211437785424935830257", "85612960692593018017916465557575109894", "256919415337600166112668874216878157026", "22766063895052436654471684504867910225", "275743209452633753266753221579238274730", "246623970651593558266376524137794984145", "52160311453438761102257079454274925078", "24445391999209134769379546010251526649", "303882873244738287156883655573623781894", "306976094715277596399054544613380752497", "301413228168737963126170141632466807245", "201270303186239894119887541254524344396", "120355003794421984922211183055675510648", "192078724036400152765500799674878465521", "119544524898284655153712582075758068640", "253277576449835978409547581385885006325", "332218872981110827437795269208809085064", "20227984344665044815917693574500136369", "249971204063947428809416047143547932129", "164259753761205192940239641218922209446", "173435525921963038738035161807336337912", "244295624700826345291787086176145897192"], "threshold":0.9}, "id":"ASB-A-438742644-3091124e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java"}}, {"deprecated":false, "digest":{"line_hashes":["173757469373741509766908970254377273159", "733993503683173317722916544911108051", "209078884238523457722658039656476490621"], "threshold":0.9}, "id":"ASB-A-438742644-35331781", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"services/core/java/com/android/server/wm/Transition.java"}}, {"deprecated":false, "digest":{"function_hash":"26442914907712196075783995471741764515", "length":885}, "id":"ASB-A-438742644-440f2033", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java", "function":"setRunningRemoteTransitionDelegate"}}, {"deprecated":false, "digest":{"function_hash":"197519482564745446075986737837014818587", "length":14782}, "id":"ASB-A-438742644-4c29783a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java", "function":"applyHierarchyOp"}}, {"deprecated":false, "digest":{"line_hashes":["121292666974093293670431973584937738886", "209089423134466704786669378094209900835", "157570916245720785781946240353016743364", "324303385986379046072690202653135419565", "241697010368698725277204327102099000747", "284000143056987592641293155494805403038", "138818781604398211901046333026656564171", "112361002897480588978566882860545725239", "42145167382084932049546290078416739188", "155297263004458206218891115778687087270", "6340289910850063355366691727006152556", "138734449015967985348573277609687392125", "42145167382084932049546290078416739188", "306611259619128997963960052635835007959", "315466010895728382021792681156540310411", "325860875032804140412191230420429756761", "53717594461766066715573314356230236146", "5999274497572798249480484154875900142", "177560941822237352493645989056398686220", "285897053271241600857287807482970627299", "336684041919333825550871589518449165963", "338765509688689232908628630981216250501", "256024282944484553313115789447831862761", "71007570907866421986255420851493444251", "65667231088163599247422135617758441615", "293034597572920330899847538584574668215", "308397084826154823332098351542323507904", "29278495964954701567167919723504418836", "24013144663950422073274923271122050474", "267128370581802379781525832977048390320", "59611721756167081360301137507269133196", "239503241208401557819021129130737348842", "30612111532252645001069493050162847441", "126138192054678824508623002778038116493", "11649961504665949397011210050615575517", "88414240289090844508944480213296827364", "174360774230142622076268798124046063587", "141561965372375338173464111861496358699", "113434922216620051910470376499924747410", "39169080527594948520177883520904547518", "173227643727826681331772910488933643498", "263559097368377277347162287776152111469", "188456371240187112050517940325862672830", "195248341751012691206374312268032315880", "32273297720765022875185382359034456580", "179521240135367388744620776174098111176", "274469334842509485890766169841185732547", "151477782002658188619848479339719673983", "318756790073712023452267618313368313242", "325391178513158767799748812200309825782", "320551473035886538004402058630780925832", "73296301406414387724496010087595412011", "102437039183092702562731804593370042269", "74086448012658285593624434479611529073", "138979803298422112946144599572126442509", "143611751413425690795887397036013408388", "136263822391109736645163199571832124474", "149782356823043760164445933611868405474", "129960599968608919860092140553345943453", "180896356723156489317363765319710289483", "246645812203711951307408935096708626703", "331127140675885758684775044874209202843", "294859189488781132947804640047251997257", "199743712771421466366062834440411134096", "77107849838565190961956211613353274514", "272114340433460709945796883640740011620", "278772539632050698204537954765409270246", "164344471696720929695333937590466959971", "145312648309448870781620482192932580329", "226938131827727030204599522820396080144", "299246454090384413290005018778503358174", "336175166046220741187528363307135730235", "304482287566071402955847029132877031708", "234452412385958004381976884794418188522", "156761029736395017314815821218603477390", "300163849338982052066685695121846299245", "143221188076265910548666510370478412529", "60122393864271893126683086551620973561", "66229401546714234819393997823488889464", "247120036804851680759451760164261816834", "320551473035886538004402058630780925832", "73296301406414387724496010087595412011", "102437039183092702562731804593370042269", "74086448012658285593624434479611529073", "135939682146811459101942514659886625342", "93075670801686167225587879437893550784", "181071857856794293411418660315109434548", "137919062953887877649136388622129300068", "978918110795234121083502334084551991", "75838639428526795902953552484555111018", "36762996062452809398056265599503783341"], "threshold":0.9}, "id":"ASB-A-438742644-4d8c5a55", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/TransitionRequestInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"39544954038384340880813754880918378645", "length":1111}, "id":"ASB-A-438742644-50147d55", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"23797174252856272804421063473637738524", "length":1158}, "id":"ASB-A-438742644-5ccfd3c1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"takeOverAnimation"}}, {"deprecated":false, "digest":{"function_hash":"95830135387775508970587728829466731787", "length":1831}, "id":"ASB-A-438742644-5cfb0138", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java", "function":"requestStartTransition"}}, {"deprecated":false, "digest":{"function_hash":"236486730531133200843001292220437939080", "length":109}, "id":"ASB-A-438742644-65b9ee87", "match_only_versions":["17-next"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"setRemoteTransition"}}, {"deprecated":false, "digest":{"function_hash":"305489553543458725734428047084720368308", "length":957}, "id":"ASB-A-438742644-8c7db81b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startRealRecentsTransition"}}, {"deprecated":false, "digest":{"function_hash":"116864721853715049961877551519979882250", "length":1212}, "id":"ASB-A-438742644-9092860c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"TransitionRequestInfo"}}, {"deprecated":false, "digest":{"function_hash":"273155493596107564632830277074678720234", "length":2817}, "id":"ASB-A-438742644-94a3045b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"70716630034194150570771627919651464576", "length":643}, "id":"ASB-A-438742644-9bcda63b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"TransitionRequestInfo"}}, {"deprecated":false, "digest":{"function_hash":"336332764639975810517513052335193813792", "length":624}, "id":"ASB-A-438742644-a1ea7349", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"288462955059344431861783633162794288818", "length":5138}, "id":"ASB-A-438742644-a38b93b5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"toString"}}, {"deprecated":false, "digest":{"line_hashes":["119352730635857596297144483272165661288", "224415629050637594812811415504092776917", "176185044762816718941076034310242997612", "253894229211311309835187989250025537886", "205927126774892066653852482164782577375", "235710752987742375407258798771704625496", "148037023512113010649336314527107697939", "207027620215673864021320099214413009579", "214300932852590971357705193710842577668", "236732265184660035366467935863000898408", "16547652303879515156903858570292713614", "146543289073043055825851066736607784717"], "threshold":0.9}, "id":"ASB-A-438742644-ba86f2a5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java"}}, {"deprecated":false, "digest":{"function_hash":"291607244551788848673684666855155167353", "length":1067}, "id":"ASB-A-438742644-ba969926", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"writeToParcel"}}, {"deprecated":false, "digest":{"line_hashes":["179854160284811417310167014670490515001", "152945415718016974261935190443929442364", "248368403689183589995342109470560078370", "240586046401345454633072744888626823617"], "threshold":0.9}, "id":"ASB-A-438742644-cd1f6eec", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"2061581113945572766775128326488653662", "length":479}, "id":"ASB-A-438742644-d11ddcce", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"toString"}}, {"deprecated":false, "digest":{"line_hashes":["249903872008496008756377055881542862041", "57819550199999494311622559447161022498", "70419433864000448347542159351480950457", "99593115448763739340530988196484883603", "71561356043098648126266898198745213751", "83779119912175184344586780906328991672", "280574019624638446072285863071727997324", "42778032882616833103788115004630046793", "24852772282842940624653863523973851212", "127077271746814468614258818624305120738", "208930434563051066037078161153800547494", "210227325097203573453833670990853816814", "216553166738364590622272116141080293502", "10403774188847771335653377200740736864", "53467032692202947724937692804765935093", "120379930487888249924445341983190257672", "208721602759175463076000527541605312130", "61764615655720711627770548752356008896", "153382598188723389515340989978882956282"], "threshold":0.9}, "id":"ASB-A-438742644-d4be1718", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a35ab54ec741fb24370ef543d79d44d07823a292", "target":{"file":"core/java/android/window/WindowContainerTransaction.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"15:0"}, {"fixed":"15:2026-06-01"}]}], "versions":["15"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c"], "severity":"High", "spl":"2026-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"336884253708621285237053910373604253082", "length":3471}, "id":"ASB-A-438742644-12d78d21", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"toString"}}, {"deprecated":false, "digest":{"line_hashes":["179854160284811417310167014670490515001", "152945415718016974261935190443929442364", "248368403689183589995342109470560078370", "240586046401345454633072744888626823617"], "threshold":0.9}, "id":"ASB-A-438742644-1306a034", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java"}}, {"deprecated":false, "digest":{"line_hashes":["302724444416262304978755833281547155863", "14611436277266961059448923979661223799", "304319580413483911991587620536432001239", "253479427748526326604338654070243790966", "231634237806597546326926339679541470261", "177617573788437940573070936148881664999", "277636136069646559164720906645443902495", "315524187912324637605081077928784441820", "18301178605080512294686740012894475704", "126137306053473347653670468657936155529", "251229517192835651170836927044656074279", "208452193625834947031200288221628994344", "283905298037862534033153469033611364538", "316738357527523032293969393773429412774", "153382598188723389515340989978882956282"], "threshold":0.9}, "id":"ASB-A-438742644-19d30923", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"core/java/android/window/WindowContainerTransaction.java"}}, {"deprecated":false, "digest":{"function_hash":"23797174252856272804421063473637738524", "length":1158}, "id":"ASB-A-438742644-2032ccb5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"takeOverAnimation"}}, {"deprecated":false, "digest":{"function_hash":"25742790567996531614467651675448932257", "length":637}, "id":"ASB-A-438742644-2d88c7b4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java", "function":"onAnimationStart"}}, {"deprecated":false, "digest":{"function_hash":"26442914907712196075783995471741764515", "length":885}, "id":"ASB-A-438742644-2ddfaeb4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java", "function":"setRunningRemoteTransitionDelegate"}}, {"deprecated":false, "digest":{"line_hashes":["130148210261468364072074111245387633855", "5290599565608048200215118082217691125", "15503985931261509418243891346125564645", "38768763888468829224026995671954010179"], "threshold":0.9}, "id":"ASB-A-438742644-30b448cd", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenTransitions.java"}}, {"deprecated":false, "digest":{"function_hash":"188841531154393805486598350626837060873", "length":1558}, "id":"ASB-A-438742644-38347294", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java", "function":"requestStartTransition"}}, {"deprecated":false, "digest":{"line_hashes":["261669017814098125000050682968721564490", "191638275322706177786140650229918162417", "255116566579297707802750822526078113417", "247892538035874343941679692007096698871", "292952653955679999296329762335515511257", "251439993517523932400484642721387873864", "294588775722710427884716086726090433896", "182808596094636199403375465071044886565", "145761835513979800567576572858258374051", "12158701839253750887746239184948871588", "300997253200640018841572798204865590028"], "threshold":0.9}, "id":"ASB-A-438742644-40205787", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java"}}, {"deprecated":false, "digest":{"line_hashes":["299927823510062051880894392373159232742", "192698053467731949926269315692700993573", "69827138301638001446883555663893840889", "218312893662345984522807056228547884361", "205927126774892066653852482164782577375", "235710752987742375407258798771704625496", "148037023512113010649336314527107697939", "207027620215673864021320099214413009579", "159716004017383465006783955492534488438", "134710988841880459831803894916999240422", "16547652303879515156903858570292713614", "146543289073043055825851066736607784717"], "threshold":0.9}, "id":"ASB-A-438742644-456dc4f7", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java"}}, {"deprecated":false, "digest":{"line_hashes":["243488084283543711387861618440198124801", "309320032321495939994907061640941401059", "256800499372549806625392330513689012738", "338937513567770851945772571292601242603", "247336986582030257968251269309735866426"], "threshold":0.9}, "id":"ASB-A-438742644-5bb157e0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java"}}, {"deprecated":false, "digest":{"function_hash":"209722033993348345601274375202554232188", "length":1331}, "id":"ASB-A-438742644-68d19bb4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"hopToString"}}, {"deprecated":false, "digest":{"function_hash":"240289924038460541430839947011424033643", "length":997}, "id":"ASB-A-438742644-69e02b39", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startRecentsTransition"}}, {"deprecated":false, "digest":{"line_hashes":["35977912466487139845746071834067328557", "130811610234039145823655977224919129903", "127128072462870850061993446725433235771", "213144999189872998558369891914522073355", "9250855255473542566304378665184174160", "55714982370105149296588292319392558710", "93231495184947084127894512447832093384", "213144999189872998558369891914522073355"], "threshold":0.9}, "id":"ASB-A-438742644-6bae22a1", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"209497334991862891986621276362178692469", "length":1603}, "id":"ASB-A-438742644-6d6be022", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java", "function":"wrapAsSplitRemoteAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["143162604413397798360214908575665878861", "112650806127676890586747821246546957915", "260890163030915373298269501527822186512", "69689242563077345313695917303205205363", "249971204063947428809416047143547932129", "164259753761205192940239641218922209446", "173435525921963038738035161807336337912", "244295624700826345291787086176145897192"], "threshold":0.9}, "id":"ASB-A-438742644-7c232b21", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java"}}, {"deprecated":false, "digest":{"line_hashes":["65425657131622943391390370078396929424", "146808051454705638345481675919881101647", "285295778586825379028038582605802972520", "337299290199845466510492560112029246059", "65425657131622943391390370078396929424", "146808051454705638345481675919881101647", "259959411565487596722781171175011314207", "323993032789859689279692536916299686966"], "threshold":0.9}, "id":"ASB-A-438742644-7fad33a6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java"}}, {"deprecated":false, "digest":{"function_hash":"175069522592650574255151478263461128696", "length":2134}, "id":"ASB-A-438742644-9903c82c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["72377118908224215269537829593659055336", "240611081119844130279693722389691706049", "142622021733803188700280280704774990436"], "threshold":0.9}, "id":"ASB-A-438742644-a41c6009", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"services/core/java/com/android/server/wm/Transition.java"}}, {"deprecated":false, "digest":{"function_hash":"98041768785084237994760699895063484930", "length":1127}, "id":"ASB-A-438742644-a8a9ca8c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java", "function":"wrapAsSplitRemoteAnimation"}}, {"deprecated":false, "digest":{"function_hash":"129546793003737927332528987309260144465", "length":648}, "id":"ASB-A-438742644-a8ac714d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenTransitions.java", "function":"startEnterTransition"}}, {"deprecated":false, "digest":{"function_hash":"39544954038384340880813754880918378645", "length":1111}, "id":"ASB-A-438742644-b23494c7", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"285107789794776021577754699436096420699", "length":9149}, "id":"ASB-A-438742644-d54d8162", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java", "function":"applyHierarchyOp"}}, {"deprecated":false, "digest":{"line_hashes":["119360808627480452394109645250096525461", "70164985900738884983990617860579785129", "10949271668125541817861393173062919708", "287160946481637870078817421718168763273"], "threshold":0.9}, "id":"ASB-A-438742644-d7e569d2", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"211395818791937822196901162281868931191", "length":672}, "id":"ASB-A-438742644-f4f276ea", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/25d94b59dd9fa7ad0e9338e0248602a3006b580c", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startAnimation"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16:0"}, {"fixed":"16:2026-06-01"}]}], "versions":["16"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa"], "severity":"High", "spl":"2026-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"237436454124715599758805261543637994588", "length":4665}, "id":"ASB-A-438742644-0d0654c6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"toString"}}, {"deprecated":false, "digest":{"line_hashes":["35977912466487139845746071834067328557", "130811610234039145823655977224919129903", "127128072462870850061993446725433235771", "213144999189872998558369891914522073355", "9250855255473542566304378665184174160", "55714982370105149296588292319392558710", "93231495184947084127894512447832093384", "213144999189872998558369891914522073355"], "threshold":0.9}, "id":"ASB-A-438742644-15834c5d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java"}}, {"deprecated":false, "digest":{"line_hashes":["151165951755765807478581884301798586448", "302051588346947833104976104996223057752", "16219411138653030445044841478764049052", "247316386880045089495931681250769846620", "63996898448122799984358537861340839203", "276537824104245888813257854098964242595", "146657885210462729835718550656357655462", "176017158907540619999398766611105064198", "256676785874873446378436352012136216693", "26788936491002325202417126314737621364", "180236970570640434585100613263684640659", "221819314258105933005432526002333460656", "256518358490072965337515527292081719496", "103604002815621044848785825770051635106", "173575173346308219402497488929502082930", "20227984344665044815917693574500136369", "249971204063947428809416047143547932129", "164259753761205192940239641218922209446", "173435525921963038738035161807336337912", "244295624700826345291787086176145897192"], "threshold":0.9}, "id":"ASB-A-438742644-1e9cf315", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"26442914907712196075783995471741764515", "length":885}, "id":"ASB-A-438742644-33e6fcdb", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java", "function":"setRunningRemoteTransitionDelegate"}}, {"deprecated":false, "digest":{"function_hash":"39544954038384340880813754880918378645", "length":1111}, "id":"ASB-A-438742644-3ea296e2", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["130148210261468364072074111245387633855", "5290599565608048200215118082217691125", "56897293214682896107701001173791935338", "104958329907346181331986730208408429034"], "threshold":0.9}, "id":"ASB-A-438742644-4155b729", "match_only_versions":["16"], "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenTransitions.java"}}, {"deprecated":false, "digest":{"function_hash":"161650295782832953608594523011573734054", "length":13331}, "id":"ASB-A-438742644-4b9e7b3c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java", "function":"applyHierarchyOp"}}, {"deprecated":false, "digest":{"line_hashes":["119352730635857596297144483272165661288", "224415629050637594812811415504092776917", "314715537214392445691483514429451422975", "330361237875309699905734012687778844380", "205927126774892066653852482164782577375", "235710752987742375407258798771704625496", "148037023512113010649336314527107697939", "207027620215673864021320099214413009579", "3195183313997903079392921707176188028", "115619436547382535751924381484074482138", "26905592409082249238096916960770696937", "146543289073043055825851066736607784717"], "threshold":0.9}, "id":"ASB-A-438742644-4dd0ce1c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java"}}, {"deprecated":false, "digest":{"function_hash":"181448342622329218193998150089514414905", "length":2064}, "id":"ASB-A-438742644-4fd8787a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"hopToString"}}, {"deprecated":false, "digest":{"line_hashes":["72377118908224215269537829593659055336", "240611081119844130279693722389691706049", "142622021733803188700280280704774990436"], "threshold":0.9}, "id":"ASB-A-438742644-5e7081ff", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"services/core/java/com/android/server/wm/Transition.java"}}, {"deprecated":false, "digest":{"line_hashes":["261669017814098125000050682968721564490", "191638275322706177786140650229918162417", "255116566579297707802750822526078113417", "247892538035874343941679692007096698871", "292952653955679999296329762335515511257", "251439993517523932400484642721387873864", "294588775722710427884716086726090433896", "182808596094636199403375465071044886565", "145761835513979800567576572858258374051", "12158701839253750887746239184948871588", "300997253200640018841572798204865590028"], "threshold":0.9}, "id":"ASB-A-438742644-64d73df5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java"}}, {"deprecated":false, "digest":{"function_hash":"336332764639975810517513052335193813792", "length":624}, "id":"ASB-A-438742644-7445fdbd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"221237356197023045664886668049934990506", "length":718}, "id":"ASB-A-438742644-7ad051a3", "match_only_versions":["16"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenTransitions.java", "function":"startEnterTransition"}}, {"deprecated":false, "digest":{"line_hashes":["249903872008496008756377055881542862041", "130129998032205934191736660865455225444", "281629665256500885557874744238505893705", "330081102626065895310731190432019487387", "44373075071352686504295935323194232156", "200002865338813821372883138385860787341", "268277496864027752418942321651674838915", "102355462191704671350575574550349740345", "1704846502839125209378601112020226778", "151562159940840332269621696062872624764", "231548274521659311645065765718766268557", "145842416196606299739793214702257036025", "86148178540344052001046386346794924261", "294430889680540684861269304323749028209", "311648201670364575266815231622825751376", "221273222049715616123780182803205764546", "94279026572860934941770723966590140037", "104647738283142400893186812207338115297", "4626881164657156557791223833690003792"], "threshold":0.9}, "id":"ASB-A-438742644-8bfe3694", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"core/java/android/window/WindowContainerTransaction.java"}}, {"deprecated":false, "digest":{"function_hash":"23797174252856272804421063473637738524", "length":1158}, "id":"ASB-A-438742644-9184574d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"takeOverAnimation"}}, {"deprecated":false, "digest":{"function_hash":"48168570098639319851770771443456174605", "length":1794}, "id":"ASB-A-438742644-92eba41d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java", "function":"requestStartTransition"}}, {"deprecated":false, "digest":{"line_hashes":["119360808627480452394109645250096525461", "70164985900738884983990617860579785129", "10949271668125541817861393173062919708", "287160946481637870078817421718168763273"], "threshold":0.9}, "id":"ASB-A-438742644-aac4d9e8", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"251016434649864097248632551872411515966", "length":918}, "id":"ASB-A-438742644-ad4b1d7f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startRealRecentsTransition"}}, {"deprecated":false, "digest":{"function_hash":"175069522592650574255151478263461128696", "length":2134}, "id":"ASB-A-438742644-e694b2f9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["234241783979162263328978817266977456046", "39245377700170839733744932378045694273", "336637575009522776949159683070308532299", "267234848456588176270430501905315586232", "159504961819782507981482051055697315026"], "threshold":0.9}, "id":"ASB-A-438742644-ea2fe164", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java"}}, {"deprecated":false, "digest":{"line_hashes":["179854160284811417310167014670490515001", "152945415718016974261935190443929442364", "248368403689183589995342109470560078370", "240586046401345454633072744888626823617"], "threshold":0.9}, "id":"ASB-A-438742644-f125cbd4", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"164901899582992009831649048142607918246", "length":478}, "id":"ASB-A-438742644-f181204f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/19b5974515cfb4454beb0cd8b3e8e1cbe59bdcfa", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startRecentsTransition"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16-qpr2:0"}, {"fixed":"16-qpr2:2026-06-01"}]}], "versions":["16-qpr2"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad"], "severity":"High", "spl":"2026-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"288462955059344431861783633162794288818", "length":5138}, "id":"ASB-A-438742644-0f6aa920", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"toString"}}, {"deprecated":false, "digest":{"function_hash":"70716630034194150570771627919651464576", "length":643}, "id":"ASB-A-438742644-23c790cf", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"TransitionRequestInfo"}}, {"deprecated":false, "digest":{"function_hash":"2061581113945572766775128326488653662", "length":479}, "id":"ASB-A-438742644-2a563b6a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"toString"}}, {"deprecated":false, "digest":{"function_hash":"23797174252856272804421063473637738524", "length":1158}, "id":"ASB-A-438742644-3e5c45f6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"takeOverAnimation"}}, {"deprecated":false, "digest":{"function_hash":"305489553543458725734428047084720368308", "length":957}, "id":"ASB-A-438742644-43be6cf3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startRealRecentsTransition"}}, {"deprecated":false, "digest":{"line_hashes":["314152318227351083738457786300271653317", "310373769781384722443864784121392285476", "297630437570691859398786392816968074116", "107026542490627372250453539845611532830", "292952653955679999296329762335515511257", "251439993517523932400484642721387873864", "294588775722710427884716086726090433896", "182808596094636199403375465071044886565", "145761835513979800567576572858258374051", "12158701839253750887746239184948871588", "300997253200640018841572798204865590028"], "threshold":0.9}, "id":"ASB-A-438742644-448079b4", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java"}}, {"deprecated":false, "digest":{"function_hash":"116864721853715049961877551519979882250", "length":1212}, "id":"ASB-A-438742644-472afc71", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"TransitionRequestInfo"}}, {"deprecated":false, "digest":{"line_hashes":["234241783979162263328978817266977456046", "39245377700170839733744932378045694273", "285576031950415172838067894033913055368", "148689047817479194664166519730118762869", "72235219637293416450974460212207788544"], "threshold":0.9}, "id":"ASB-A-438742644-4798ae70", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java"}}, {"deprecated":false, "digest":{"line_hashes":["121292666974093293670431973584937738886", "209089423134466704786669378094209900835", "157570916245720785781946240353016743364", "324303385986379046072690202653135419565", "241697010368698725277204327102099000747", "284000143056987592641293155494805403038", "138818781604398211901046333026656564171", "112361002897480588978566882860545725239", "42145167382084932049546290078416739188", "155297263004458206218891115778687087270", "6340289910850063355366691727006152556", "138734449015967985348573277609687392125", "42145167382084932049546290078416739188", "306611259619128997963960052635835007959", "315466010895728382021792681156540310411", "325860875032804140412191230420429756761", "53717594461766066715573314356230236146", "5999274497572798249480484154875900142", "177560941822237352493645989056398686220", "285897053271241600857287807482970627299", "336684041919333825550871589518449165963", "338765509688689232908628630981216250501", "256024282944484553313115789447831862761", "71007570907866421986255420851493444251", "65667231088163599247422135617758441615", "293034597572920330899847538584574668215", "308397084826154823332098351542323507904", "29278495964954701567167919723504418836", "24013144663950422073274923271122050474", "267128370581802379781525832977048390320", "59611721756167081360301137507269133196", "239503241208401557819021129130737348842", "30612111532252645001069493050162847441", "126138192054678824508623002778038116493", "11649961504665949397011210050615575517", "88414240289090844508944480213296827364", "174360774230142622076268798124046063587", "141561965372375338173464111861496358699", "113434922216620051910470376499924747410", "39169080527594948520177883520904547518", "173227643727826681331772910488933643498", "263559097368377277347162287776152111469", "188456371240187112050517940325862672830", "195248341751012691206374312268032315880", "32273297720765022875185382359034456580", "179521240135367388744620776174098111176", "274469334842509485890766169841185732547", "151477782002658188619848479339719673983", "318756790073712023452267618313368313242", "325391178513158767799748812200309825782", "320551473035886538004402058630780925832", "73296301406414387724496010087595412011", "102437039183092702562731804593370042269", "74086448012658285593624434479611529073", "138979803298422112946144599572126442509", "143611751413425690795887397036013408388", "136263822391109736645163199571832124474", "149782356823043760164445933611868405474", "129960599968608919860092140553345943453", "180896356723156489317363765319710289483", "246645812203711951307408935096708626703", "331127140675885758684775044874209202843", "294859189488781132947804640047251997257", "199743712771421466366062834440411134096", "77107849838565190961956211613353274514", "272114340433460709945796883640740011620", "278772539632050698204537954765409270246", "164344471696720929695333937590466959971", "145312648309448870781620482192932580329", "226938131827727030204599522820396080144", "299246454090384413290005018778503358174", "336175166046220741187528363307135730235", "304482287566071402955847029132877031708", "234452412385958004381976884794418188522", "156761029736395017314815821218603477390", "300163849338982052066685695121846299245", "143221188076265910548666510370478412529", "60122393864271893126683086551620973561", "66229401546714234819393997823488889464", "247120036804851680759451760164261816834", "320551473035886538004402058630780925832", "73296301406414387724496010087595412011", "102437039183092702562731804593370042269", "74086448012658285593624434479611529073", "135939682146811459101942514659886625342", "93075670801686167225587879437893550784", "181071857856794293411418660315109434548", "137919062953887877649136388622129300068", "978918110795234121083502334084551991", "75838639428526795902953552484555111018", "36762996062452809398056265599503783341"], "threshold":0.9}, "id":"ASB-A-438742644-4f18e6b6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/TransitionRequestInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"236486730531133200843001292220437939080", "length":109}, "id":"ASB-A-438742644-505e222f", "match_only_versions":["16-qpr2"], "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"setRemoteTransition"}}, {"deprecated":false, "digest":{"line_hashes":["90448567087650830187942460879168359806", "183748677078686102012063932200257149949", "154888894096403331478512377976424681114", "24738764436707512211437785424935830257", "85612960692593018017916465557575109894", "256919415337600166112668874216878157026", "22766063895052436654471684504867910225", "275743209452633753266753221579238274730", "246623970651593558266376524137794984145", "52160311453438761102257079454274925078", "24445391999209134769379546010251526649", "303882873244738287156883655573623781894", "306976094715277596399054544613380752497", "301413228168737963126170141632466807245", "201270303186239894119887541254524344396", "120355003794421984922211183055675510648", "192078724036400152765500799674878465521", "119544524898284655153712582075758068640", "253277576449835978409547581385885006325", "332218872981110827437795269208809085064", "20227984344665044815917693574500136369", "249971204063947428809416047143547932129", "164259753761205192940239641218922209446", "173435525921963038738035161807336337912", "244295624700826345291787086176145897192"], "threshold":0.9}, "id":"ASB-A-438742644-566bc241", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"278728834560883186629975087409823685300", "length":1826}, "id":"ASB-A-438742644-59448789", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java", "function":"requestStartTransition"}}, {"deprecated":false, "digest":{"function_hash":"291607244551788848673684666855155167353", "length":1067}, "id":"ASB-A-438742644-5a8a5624", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/TransitionRequestInfo.java", "function":"writeToParcel"}}, {"deprecated":false, "digest":{"line_hashes":["179854160284811417310167014670490515001", "152945415718016974261935190443929442364", "248368403689183589995342109470560078370", "240586046401345454633072744888626823617"], "threshold":0.9}, "id":"ASB-A-438742644-647e0786", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"96742146101783008200230509813916260675", "length":2373}, "id":"ASB-A-438742644-742dd21b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["249903872008496008756377055881542862041", "57819550199999494311622559447161022498", "70419433864000448347542159351480950457", "99593115448763739340530988196484883603", "71561356043098648126266898198745213751", "83779119912175184344586780906328991672", "280574019624638446072285863071727997324", "42778032882616833103788115004630046793", "24852772282842940624653863523973851212", "127077271746814468614258818624305120738", "208930434563051066037078161153800547494", "210227325097203573453833670990853816814", "216553166738364590622272116141080293502", "10403774188847771335653377200740736864", "53467032692202947724937692804765935093", "120379930487888249924445341983190257672", "208721602759175463076000527541605312130", "61764615655720711627770548752356008896", "153382598188723389515340989978882956282"], "threshold":0.9}, "id":"ASB-A-438742644-7c522092", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/WindowContainerTransaction.java"}}, {"deprecated":false, "digest":{"function_hash":"336332764639975810517513052335193813792", "length":624}, "id":"ASB-A-438742644-7f6e406e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"39544954038384340880813754880918378645", "length":1111}, "id":"ASB-A-438742644-8b41c754", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"197519482564745446075986737837014818587", "length":14782}, "id":"ASB-A-438742644-8bff596f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java", "function":"applyHierarchyOp"}}, {"deprecated":false, "digest":{"line_hashes":["119352730635857596297144483272165661288", "224415629050637594812811415504092776917", "176185044762816718941076034310242997612", "253894229211311309835187989250025537886", "205927126774892066653852482164782577375", "235710752987742375407258798771704625496", "148037023512113010649336314527107697939", "207027620215673864021320099214413009579", "214300932852590971357705193710842577668", "236732265184660035366467935863000898408", "16547652303879515156903858570292713614", "146543289073043055825851066736607784717"], "threshold":0.9}, "id":"ASB-A-438742644-932df9ab", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java"}}, {"deprecated":false, "digest":{"function_hash":"26442914907712196075783995471741764515", "length":885}, "id":"ASB-A-438742644-b6f111da", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java", "function":"setRunningRemoteTransitionDelegate"}}, {"deprecated":false, "digest":{"line_hashes":["173757469373741509766908970254377273159", "733993503683173317722916544911108051", "209078884238523457722658039656476490621"], "threshold":0.9}, "id":"ASB-A-438742644-ec975ce7", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"services/core/java/com/android/server/wm/Transition.java"}}, {"deprecated":false, "digest":{"line_hashes":["35977912466487139845746071834067328557", "130811610234039145823655977224919129903", "127128072462870850061993446725433235771", "213144999189872998558369891914522073355", "9250855255473542566304378665184174160", "55714982370105149296588292319392558710", "93231495184947084127894512447832093384", "213144999189872998558369891914522073355"], "threshold":0.9}, "id":"ASB-A-438742644-f515fcf4", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java"}}, {"deprecated":false, "digest":{"line_hashes":["119360808627480452394109645250096525461", "70164985900738884983990617860579785129", "10949271668125541817861393173062919708", "287160946481637870078817421718168763273"], "threshold":0.9}, "id":"ASB-A-438742644-f80c9c73", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"32251606059659698111847584173738994783", "length":1084}, "id":"ASB-A-438742644-f949245b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startRecentsTransition"}}, {"deprecated":false, "digest":{"function_hash":"71107486758991715556061970668607110105", "length":2185}, "id":"ASB-A-438742644-fb4a12d1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f4824fd7e99a5bf22cf2ade10b8c8e50c8b6caad", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"hopToString"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2026-06-01"}]}], "versions":["14"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76"], "severity":"High", "spl":"2026-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["90311727144743254611649589016174263458", "335401936494214116590790160581477168890", "101432773030727886933295784757291262716"], "threshold":0.9}, "id":"ASB-A-438742644-056b8ac5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"services/core/java/com/android/server/wm/Transition.java"}}, {"deprecated":false, "digest":{"line_hashes":["268850462998741164933210311795018593409", "184542807719094343911350118246753662965", "292850631656643955804169135024201769849", "213144999189872998558369891914522073355"], "threshold":0.9}, "id":"ASB-A-438742644-28ecf59c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"177449396980555091277391990577680384955", "length":2078}, "id":"ASB-A-438742644-30bbf4fe", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"277873577145315644297107860427805544059", "length":1519}, "id":"ASB-A-438742644-3d31a858", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/OneShotRemoteHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"function_hash":"209497334991862891986621276362178692469", "length":1603}, "id":"ASB-A-438742644-3d69b4b3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java", "function":"wrapAsSplitRemoteAnimation"}}, {"deprecated":false, "digest":{"function_hash":"294918935101014461770699817298951302803", "length":1346}, "id":"ASB-A-438742644-4d176808", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java", "function":"requestStartTransition"}}, {"deprecated":false, "digest":{"line_hashes":["143162604413397798360214908575665878861", "112650806127676890586747821246546957915", "260890163030915373298269501527822186512", "278541192584307836758653340532634114408", "78692359091323780198757178185519085481", "22862181584433037845675530724246151177", "73104588933445469939826852061857719287", "137758608829064773903265550463755881256"], "threshold":0.9}, "id":"ASB-A-438742644-4f275383", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java"}}, {"deprecated":false, "digest":{"line_hashes":["314152318227351083738457786300271653317", "310373769781384722443864784121392285476", "297630437570691859398786392816968074116", "107026542490627372250453539845611532830", "292952653955679999296329762335515511257", "251439993517523932400484642721387873864", "294588775722710427884716086726090433896", "182808596094636199403375465071044886565", "145761835513979800567576572858258374051", "12158701839253750887746239184948871588", "300997253200640018841572798204865590028"], "threshold":0.9}, "id":"ASB-A-438742644-59a60c0d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java"}}, {"deprecated":false, "digest":{"function_hash":"223252998242314236265319779796195017126", "length":648}, "id":"ASB-A-438742644-5b8f5af9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["74979426003002890463771768226784426975", "337721630113126758506938122002315438063", "174726243004298706530111178690275448231", "38768763888468829224026995671954010179"], "threshold":0.9}, "id":"ASB-A-438742644-65c0350e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenTransitions.java"}}, {"deprecated":false, "digest":{"function_hash":"122667613616118495546832075122550308868", "length":867}, "id":"ASB-A-438742644-6cc85284", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentsTransitionHandler.java", "function":"startRecentsTransition"}}, {"deprecated":false, "digest":{"line_hashes":["299927823510062051880894392373159232742", "192698053467731949926269315692700993573", "69827138301638001446883555663893840889", "218312893662345984522807056228547884361", "205927126774892066653852482164782577375", "235710752987742375407258798771704625496", "148037023512113010649336314527107697939", "207027620215673864021320099214413009579", "159716004017383465006783955492534488438", "134710988841880459831803894916999240422", "16547652303879515156903858570292713614", "146543289073043055825851066736607784717"], "threshold":0.9}, "id":"ASB-A-438742644-7c3f21da", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java"}}, {"deprecated":false, "digest":{"line_hashes":["183908392249949162585627299570307609499", "275775639432384222936229331089495451688", "155595030635869243272456259408048811544", "193933631671972719750048209549405604639", "129423008389905998906446776852958255762", "65051236819679122334596060346223113692"], "threshold":0.9}, "id":"ASB-A-438742644-9208f3be", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"services/core/java/com/android/server/wm/TransitionController.java"}}, {"deprecated":false, "digest":{"function_hash":"209722033993348345601274375202554232188", "length":1331}, "id":"ASB-A-438742644-94f8d3e6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"hopToString"}}, {"deprecated":false, "digest":{"line_hashes":["122184083995176139506891421828415017779", "70164985900738884983990617860579785129", "10949271668125541817861393173062919708", "287160946481637870078817421718168763273"], "threshold":0.9}, "id":"ASB-A-438742644-a66be8a8", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"8173386363360115507401245210215385127", "length":7989}, "id":"ASB-A-438742644-ae2d9b63", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"services/core/java/com/android/server/wm/WindowOrganizerController.java", "function":"applyHierarchyOp"}}, {"deprecated":false, "digest":{"function_hash":"26442914907712196075783995471741764515", "length":885}, "id":"ASB-A-438742644-b22c018c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"services/core/java/com/android/server/wm/ActivityTaskManagerService.java", "function":"setRunningRemoteTransitionDelegate"}}, {"deprecated":false, "digest":{"function_hash":"203153876907752739707292567939768577210", "length":479}, "id":"ASB-A-438742644-c35654cd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenTransitions.java", "function":"startEnterTransition"}}, {"deprecated":false, "digest":{"function_hash":"25742790567996531614467651675448932257", "length":637}, "id":"ASB-A-438742644-c69e0175", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java", "function":"onAnimationStart"}}, {"deprecated":false, "digest":{"line_hashes":["52860977725682177908658384707272658018", "67731309936475921150381558144889975620", "52252374795514278001003813355770512506", "52124760984669017013167513552416819738"], "threshold":0.9}, "id":"ASB-A-438742644-c8e3927d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java"}}, {"deprecated":false, "digest":{"function_hash":"98041768785084237994760699895063484930", "length":1127}, "id":"ASB-A-438742644-db049615", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java", "function":"wrapAsSplitRemoteAnimation"}}, {"deprecated":false, "digest":{"function_hash":"401370272953230809473115908857188638", "length":3413}, "id":"ASB-A-438742644-dcc9fd2f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"core/java/android/window/WindowContainerTransaction.java", "function":"toString"}}, {"deprecated":false, "digest":{"line_hashes":["302724444416262304978755833281547155863", "14611436277266961059448923979661223799", "304319580413483911991587620536432001239", "29893259096619574713144605322705825421", "107566863002089315495184817368919027089", "83960820898246113069182827546932882877", "246452946843220883628594911184063940193", "315524187912324637605081077928784441820", "18301178605080512294686740012894475704", "126137306053473347653670468657936155529", "251229517192835651170836927044656074279", "208452193625834947031200288221628994344", "283905298037862534033153469033611364538", "316738357527523032293969393773429412774", "153382598188723389515340989978882956282"], "threshold":0.9}, "id":"ASB-A-438742644-de439c6a", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"core/java/android/window/WindowContainerTransaction.java"}}, {"deprecated":false, "digest":{"line_hashes":["65425657131622943391390370078396929424", "146808051454705638345481675919881101647", "285295778586825379028038582605802972520", "337299290199845466510492560112029246059", "65425657131622943391390370078396929424", "146808051454705638345481675919881101647", "259959411565487596722781171175011314207", "323993032789859689279692536916299686966"], "threshold":0.9}, "id":"ASB-A-438742644-f9da7746", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a29de493b054518b02e4da0ce7ad34748c4dea76", "target":{"file":"libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2026-06-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/40c30bb5613ee94403723b37d0d6c58197d3d1b4"}]}