{"id":"ASB-A-240663194", "published":"2022-12-01T00:00:00Z", "modified":"2026-05-01T15:24:27.653932157Z", "aliases":["CVE-2022-20475", "A-240663194"], "details":"In test of ResetTargetTaskHelper.java, there is a possible hijacking of any app which sets allowTaskReparenting=\"true\" due to a confused deputy. 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":"11:0"}, {"fixed":"11:2022-12-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/7da08c6bd31584744e91eb6b3914166344ecae33"], "severity":"High", "spl":"2022-12-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"79367335984536868683060388927323698399", "length":1839}, "id":"ASB-A-240663194-31871ecc", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/7da08c6bd31584744e91eb6b3914166344ecae33", "target":{"file":"services/core/java/com/android/server/wm/ResetTargetTaskHelper.java", "function":"processActivity"}}, {"deprecated":false, "digest":{"line_hashes":["156696531665261001840361105050140513977", "141577864991975549992388657836996666940", "176173783978772524694805082768982610046", "40656254098996569909265033914126337733", "6035741319983973340794305195343138500", "106076101888920704290679117356166803734", "174141138331974519528807865623126836579", "333588990833629625277664792135720220197"], "threshold":0.9}, "id":"ASB-A-240663194-b69388b4", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/7da08c6bd31584744e91eb6b3914166344ecae33", "target":{"file":"services/core/java/com/android/server/wm/ResetTargetTaskHelper.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12:0"}, {"fixed":"12:2022-12-01"}]}], "versions":["12"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/7af50c4d5f0354438872167b0e446930caca9deb"], "severity":"High", "spl":"2022-12-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"79367335984536868683060388927323698399", "length":1839}, "id":"ASB-A-240663194-689311e5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/7af50c4d5f0354438872167b0e446930caca9deb", "target":{"file":"services/core/java/com/android/server/wm/ResetTargetTaskHelper.java", "function":"processActivity"}}, {"deprecated":false, "digest":{"line_hashes":["156696531665261001840361105050140513977", "141577864991975549992388657836996666940", "176173783978772524694805082768982610046", "40656254098996569909265033914126337733", "6035741319983973340794305195343138500", "106076101888920704290679117356166803734", "174141138331974519528807865623126836579", "333588990833629625277664792135720220197"], "threshold":0.9}, "id":"ASB-A-240663194-6c5655b0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/7af50c4d5f0354438872167b0e446930caca9deb", "target":{"file":"services/core/java/com/android/server/wm/ResetTargetTaskHelper.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12L:0"}, {"fixed":"12L:2022-12-01"}]}], "versions":["12L"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/7af50c4d5f0354438872167b0e446930caca9deb"], "severity":"High", "spl":"2022-12-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["156696531665261001840361105050140513977", "141577864991975549992388657836996666940", "176173783978772524694805082768982610046", "40656254098996569909265033914126337733", "6035741319983973340794305195343138500", "106076101888920704290679117356166803734", "174141138331974519528807865623126836579", "333588990833629625277664792135720220197"], "threshold":0.9}, "id":"ASB-A-240663194-6ab63711", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/7af50c4d5f0354438872167b0e446930caca9deb", "target":{"file":"services/core/java/com/android/server/wm/ResetTargetTaskHelper.java"}}, {"deprecated":false, "digest":{"function_hash":"79367335984536868683060388927323698399", "length":1839}, "id":"ASB-A-240663194-ae0b3db2", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/7af50c4d5f0354438872167b0e446930caca9deb", "target":{"file":"services/core/java/com/android/server/wm/ResetTargetTaskHelper.java", "function":"processActivity"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"13:0"}, {"fixed":"13:2022-12-01"}]}], "versions":["13"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f63ee3bb84b6a6ebf34475f433471cf4c28fb3c7"], "severity":"High", "spl":"2022-12-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"196881039074853251030040489618889753042", "length":1833}, "id":"ASB-A-240663194-115ef8b1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f63ee3bb84b6a6ebf34475f433471cf4c28fb3c7", "target":{"file":"services/core/java/com/android/server/wm/ResetTargetTaskHelper.java", "function":"test"}}, {"deprecated":false, "digest":{"line_hashes":["156696531665261001840361105050140513977", "141577864991975549992388657836996666940", "176173783978772524694805082768982610046", "40656254098996569909265033914126337733", "6035741319983973340794305195343138500", "106076101888920704290679117356166803734", "174141138331974519528807865623126836579", "333588990833629625277664792135720220197"], "threshold":0.9}, "id":"ASB-A-240663194-24f3ed21", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/f63ee3bb84b6a6ebf34475f433471cf4c28fb3c7", "target":{"file":"services/core/java/com/android/server/wm/ResetTargetTaskHelper.java"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2022-12-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/f19d69f26fefb95d2f349cc66459691f434ac0a6"}]}