{"id":"ASB-A-145728687", "published":"2021-02-01T00:00:00Z", "modified":"2026-06-19T15:21:58.810540849Z", "aliases":["CVE-2021-0339", "A-145728687"], "details":"In loadAnimation of WindowContainer.java, there is a possible way to keep displaying a malicious app while a target app is brought to the foreground. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.", "affected":[{"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"8.0:0"}, {"fixed":"8.0:2021-02-01"}]}], "versions":["8.0"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "https://android.googlesource.com/platform/frameworks/base/+/4236b3e88fe444e2fbec7aa564fccf8b57c071dd", "https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478"], "severity":"High", "spl":"2021-02-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "240781198046845352434196478099827908088"], "threshold":0.9}, "id":"ASB-A-145728687-30be760b", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"line_hashes":["36091877609933478902730458305469049693", "67533018356329670738168630456462339402", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-3dd304df", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java"}}, {"deprecated":false, "digest":{"function_hash":"167828252731237662873183528669658555204", "length":1974}, "id":"ASB-A-145728687-4b7cae53", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java", "function":"applyAnimationLocked"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "23523782773389466836621538368226403930"], "threshold":0.9}, "id":"ASB-A-145728687-61d6173f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"function_hash":"325382780500559816446535272171156250603", "length":1893}, "id":"ASB-A-145728687-61f392d9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["163659835493645217942056745688260239209", "67197349575078546983537388621422344987", "339409768252200418230092563651351172882", "240864001526411414009679456950581741048", "152514264018916218721630519884049229079", "90990027467105170270383297570393656745", "100426657230759903596327288333531349361", "276398014797168536078958137083508763400"], "threshold":0.9}, "id":"ASB-A-145728687-67b9e47c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["231539437310315697941278323587159037610", "4937962150403825499401672251382748247", "11290961894387417694016744318634730401", "155360886554012105513767779387919737384", "305654537393863517286560693638326836628", "280481565460752370918354230791119225576", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-70a0df1d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/WindowContainer.java"}}, {"deprecated":false, "digest":{"line_hashes":["247696804619584906799706780696937307631", "157542136676645543136959906951626233086", "46811760796802864518475460361728743665", "134531182231603227023463595470447221904", "36091877609933478902730458305469049693", "67533018356329670738168630456462339402", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-ab918f9f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "240781198046845352434196478099827908088"], "threshold":0.9}, "id":"ASB-A-145728687-cb7bd26d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "333756920912109618764997694891827105405"], "threshold":0.9}, "id":"ASB-A-145728687-edde2519", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"function_hash":"117023374065508659552058408052738580225", "length":1868}, "id":"ASB-A-145728687-f3772485", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"function_hash":"130790051744340993377782274621376596963", "length":1388}, "id":"ASB-A-145728687-f46c51fb", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/WindowContainer.java", "function":"loadAnimation"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"8.1:0"}, {"fixed":"8.1:2021-02-01"}]}], "versions":["8.1"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "https://android.googlesource.com/platform/frameworks/base/+/4236b3e88fe444e2fbec7aa564fccf8b57c071dd", "https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478"], "severity":"High", "spl":"2021-02-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["36091877609933478902730458305469049693", "67533018356329670738168630456462339402", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-14a51344", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java"}}, {"deprecated":false, "digest":{"line_hashes":["247696804619584906799706780696937307631", "157542136676645543136959906951626233086", "46811760796802864518475460361728743665", "134531182231603227023463595470447221904", "36091877609933478902730458305469049693", "67533018356329670738168630456462339402", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-18ebb7a0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "333756920912109618764997694891827105405"], "threshold":0.9}, "id":"ASB-A-145728687-60ff69a9", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"line_hashes":["231539437310315697941278323587159037610", "4937962150403825499401672251382748247", "11290961894387417694016744318634730401", "155360886554012105513767779387919737384", "305654537393863517286560693638326836628", "280481565460752370918354230791119225576", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-746009d7", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/WindowContainer.java"}}, {"deprecated":false, "digest":{"line_hashes":["163659835493645217942056745688260239209", "67197349575078546983537388621422344987", "339409768252200418230092563651351172882", "240864001526411414009679456950581741048", "152514264018916218721630519884049229079", "90990027467105170270383297570393656745", "100426657230759903596327288333531349361", "276398014797168536078958137083508763400"], "threshold":0.9}, "id":"ASB-A-145728687-8195f74c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "240781198046845352434196478099827908088"], "threshold":0.9}, "id":"ASB-A-145728687-8bae1a2b", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"function_hash":"325382780500559816446535272171156250603", "length":1893}, "id":"ASB-A-145728687-a03be3a2", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"function_hash":"130790051744340993377782274621376596963", "length":1388}, "id":"ASB-A-145728687-b367c47b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/WindowContainer.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"function_hash":"117023374065508659552058408052738580225", "length":1868}, "id":"ASB-A-145728687-c51cc288", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"function_hash":"167828252731237662873183528669658555204", "length":1974}, "id":"ASB-A-145728687-ddb7a222", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java", "function":"applyAnimationLocked"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "23523782773389466836621538368226403930"], "threshold":0.9}, "id":"ASB-A-145728687-dffcd89f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "240781198046845352434196478099827908088"], "threshold":0.9}, "id":"ASB-A-145728687-e52d4681", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"9:0"}, {"fixed":"9:2021-02-01"}]}], "versions":["9"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "https://android.googlesource.com/platform/frameworks/base/+/4236b3e88fe444e2fbec7aa564fccf8b57c071dd", "https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478"], "severity":"High", "spl":"2021-02-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"167828252731237662873183528669658555204", "length":1974}, "id":"ASB-A-145728687-1826f596", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java", "function":"applyAnimationLocked"}}, {"deprecated":false, "digest":{"function_hash":"117023374065508659552058408052738580225", "length":1868}, "id":"ASB-A-145728687-22064ed9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"function_hash":"325382780500559816446535272171156250603", "length":1893}, "id":"ASB-A-145728687-22d28f42", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "23523782773389466836621538368226403930"], "threshold":0.9}, "id":"ASB-A-145728687-296a4a95", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"line_hashes":["231539437310315697941278323587159037610", "4937962150403825499401672251382748247", "11290961894387417694016744318634730401", "155360886554012105513767779387919737384", "305654537393863517286560693638326836628", "280481565460752370918354230791119225576", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-400f176c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/WindowContainer.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "240781198046845352434196478099827908088"], "threshold":0.9}, "id":"ASB-A-145728687-409666eb", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"function_hash":"130790051744340993377782274621376596963", "length":1388}, "id":"ASB-A-145728687-47d1afc4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/WindowContainer.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["163659835493645217942056745688260239209", "67197349575078546983537388621422344987", "339409768252200418230092563651351172882", "240864001526411414009679456950581741048", "152514264018916218721630519884049229079", "90990027467105170270383297570393656745", "100426657230759903596327288333531349361", "276398014797168536078958137083508763400"], "threshold":0.9}, "id":"ASB-A-145728687-75457517", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "240781198046845352434196478099827908088"], "threshold":0.9}, "id":"ASB-A-145728687-8d90da1e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"line_hashes":["247696804619584906799706780696937307631", "157542136676645543136959906951626233086", "46811760796802864518475460361728743665", "134531182231603227023463595470447221904", "36091877609933478902730458305469049693", "67533018356329670738168630456462339402", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-b7bab5de", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java"}}, {"deprecated":false, "digest":{"line_hashes":["36091877609933478902730458305469049693", "67533018356329670738168630456462339402", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-cc48f8c6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "333756920912109618764997694891827105405"], "threshold":0.9}, "id":"ASB-A-145728687-e4e0efab", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"10:0"}, {"fixed":"10:2021-02-01"}]}], "versions":["10"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "https://android.googlesource.com/platform/frameworks/base/+/4236b3e88fe444e2fbec7aa564fccf8b57c071dd", "https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478"], "severity":"High", "spl":"2021-02-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["247696804619584906799706780696937307631", "157542136676645543136959906951626233086", "46811760796802864518475460361728743665", "134531182231603227023463595470447221904", "36091877609933478902730458305469049693", "67533018356329670738168630456462339402", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-13563c77", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "240781198046845352434196478099827908088"], "threshold":0.9}, "id":"ASB-A-145728687-27ba4b71", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"function_hash":"167828252731237662873183528669658555204", "length":1974}, "id":"ASB-A-145728687-2a89376e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java", "function":"applyAnimationLocked"}}, {"deprecated":false, "digest":{"line_hashes":["163659835493645217942056745688260239209", "67197349575078546983537388621422344987", "339409768252200418230092563651351172882", "240864001526411414009679456950581741048", "152514264018916218721630519884049229079", "90990027467105170270383297570393656745", "100426657230759903596327288333531349361", "276398014797168536078958137083508763400"], "threshold":0.9}, "id":"ASB-A-145728687-2bf08e15", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "240781198046845352434196478099827908088"], "threshold":0.9}, "id":"ASB-A-145728687-482657e6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"line_hashes":["36091877609933478902730458305469049693", "67533018356329670738168630456462339402", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-4cccf682", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "333756920912109618764997694891827105405"], "threshold":0.9}, "id":"ASB-A-145728687-5a656194", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"line_hashes":["231539437310315697941278323587159037610", "4937962150403825499401672251382748247", "11290961894387417694016744318634730401", "155360886554012105513767779387919737384", "305654537393863517286560693638326836628", "280481565460752370918354230791119225576", "72100810950757557694061907275778600190", "283341378247100862670133738043043598035"], "threshold":0.9}, "id":"ASB-A-145728687-6477012c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/WindowContainer.java"}}, {"deprecated":false, "digest":{"function_hash":"130790051744340993377782274621376596963", "length":1388}, "id":"ASB-A-145728687-65d1c5d4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98", "target":{"file":"services/core/java/com/android/server/wm/WindowContainer.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"line_hashes":["336707258065719586684353975544365425851", "117930595580383156483928805671010410397", "187445336059344001661830403286881195750", "23523782773389466836621538368226403930"], "threshold":0.9}, "id":"ASB-A-145728687-94ba2378", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e", "target":{"file":"services/core/java/com/android/server/wm/AppTransition.java"}}, {"deprecated":false, "digest":{"function_hash":"325382780500559816446535272171156250603", "length":1893}, "id":"ASB-A-145728687-9580bb40", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java", "function":"loadAnimation"}}, {"deprecated":false, "digest":{"function_hash":"117023374065508659552058408052738580225", "length":1868}, "id":"ASB-A-145728687-e8618f99", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe", "target":{"file":"services/core/java/com/android/server/wm/AppWindowToken.java", "function":"loadAnimation"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2021-02-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/36bcc77337814d4d36e2b10eb062ac417d91611e"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/4236b3e88fe444e2fbec7aa564fccf8b57c071dd"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/6de34f8ee714691dbc3c089245bf832006826ebe"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/8669ef385780b8415412407deec85539a1e7db98"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/ee11625bb707c3512d4e44a35cc85b0bd14a2478"}]}