{"id":"ASB-A-217934478", "published":"2022-06-01T00:00:00Z", "modified":"2026-04-30T15:48:46.890647439Z", "aliases":["CVE-2022-20129", "A-217934478"], "details":"In registerPhoneAccount of PhoneAccountRegistrar.java, there is a possible way to prevent the user from selecting a phone account due to improper input validation. This could lead to local denial of service 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":"12L-next:0"}, {"fixed":"12L-next:2022-06-01"}]}], "versions":["12L-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/e0416215873c1b4d1ceafbcec1ee1916ae4f047d"], "severity":"High", "spl":"2022-06-01", "types":["DoS"]}}, {"package":{"name":"platform/packages/services/Telecomm", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12L-next:0"}, {"fixed":"12L-next:2022-06-01"}]}], "versions":["12L-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/75f2ea6ebd5f866496c7f1bef3337b86a39e9152"], "severity":"High", "spl":"2022-06-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["119827081916437722958919220062150943046", "11280071020601380483123406433193155057", "189819308001544228795258045489561716525", "15810186892751429269108534318145655592", "19336818584774617646790386783007212283", "20780942585342164637999031268004629893", "253589766672866351852598611145545113643", "152258750109892521560303294433341278015", "248212436099958984108720029049369657084", "13549174694003815055021380661333280128", "220740656161783853500053519223408510228"], "threshold":0.9}, "id":"ASB-A-217934478-9be18b9f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/75f2ea6ebd5f866496c7f1bef3337b86a39e9152", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"}}, {"deprecated":false, "digest":{"function_hash":"199638690763305076697223760730820621677", "length":347}, "id":"ASB-A-217934478-f82d088d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/75f2ea6ebd5f866496c7f1bef3337b86a39e9152", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java", "function":"registerPhoneAccount"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"10:0"}, {"fixed":"10:2022-06-01"}]}], "versions":["10"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"], "severity":"High", "spl":"2022-06-01", "types":["DoS"]}}, {"package":{"name":"platform/packages/services/Telecomm", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"10:0"}, {"fixed":"10:2022-06-01"}]}], "versions":["10"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"], "severity":"High", "spl":"2022-06-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["119827081916437722958919220062150943046", "11280071020601380483123406433193155057", "189819308001544228795258045489561716525", "15810186892751429269108534318145655592", "19336818584774617646790386783007212283", "20780942585342164637999031268004629893", "253589766672866351852598611145545113643", "152258750109892521560303294433341278015", "248212436099958984108720029049369657084", "13549174694003815055021380661333280128", "220740656161783853500053519223408510228"], "threshold":0.9}, "id":"ASB-A-217934478-319ad33d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"}}, {"deprecated":false, "digest":{"function_hash":"199638690763305076697223760730820621677", "length":347}, "id":"ASB-A-217934478-4622ef1a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java", "function":"registerPhoneAccount"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2022-06-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"], "severity":"High", "spl":"2022-06-01", "types":["DoS"]}}, {"package":{"name":"platform/packages/services/Telecomm", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2022-06-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"], "severity":"High", "spl":"2022-06-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"199638690763305076697223760730820621677", "length":347}, "id":"ASB-A-217934478-5efed695", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java", "function":"registerPhoneAccount"}}, {"deprecated":false, "digest":{"line_hashes":["119827081916437722958919220062150943046", "11280071020601380483123406433193155057", "189819308001544228795258045489561716525", "15810186892751429269108534318145655592", "19336818584774617646790386783007212283", "20780942585342164637999031268004629893", "253589766672866351852598611145545113643", "152258750109892521560303294433341278015", "248212436099958984108720029049369657084", "13549174694003815055021380661333280128", "220740656161783853500053519223408510228"], "threshold":0.9}, "id":"ASB-A-217934478-f1ebf0e6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12:0"}, {"fixed":"12:2022-06-01"}]}], "versions":["12"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"], "severity":"High", "spl":"2022-06-01", "types":["DoS"]}}, {"package":{"name":"platform/packages/services/Telecomm", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12:0"}, {"fixed":"12:2022-06-01"}]}], "versions":["12"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"], "severity":"High", "spl":"2022-06-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["119827081916437722958919220062150943046", "11280071020601380483123406433193155057", "189819308001544228795258045489561716525", "15810186892751429269108534318145655592", "19336818584774617646790386783007212283", "20780942585342164637999031268004629893", "253589766672866351852598611145545113643", "152258750109892521560303294433341278015", "248212436099958984108720029049369657084", "13549174694003815055021380661333280128", "220740656161783853500053519223408510228"], "threshold":0.9}, "id":"ASB-A-217934478-248f97ab", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"}}, {"deprecated":false, "digest":{"function_hash":"199638690763305076697223760730820621677", "length":347}, "id":"ASB-A-217934478-96e6e192", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java", "function":"registerPhoneAccount"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12L:0"}, {"fixed":"12L:2022-06-01"}]}], "versions":["12L"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"], "severity":"High", "spl":"2022-06-01", "types":["DoS"]}}, {"package":{"name":"platform/packages/services/Telecomm", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12L:0"}, {"fixed":"12L:2022-06-01"}]}], "versions":["12L"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"], "severity":"High", "spl":"2022-06-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"199638690763305076697223760730820621677", "length":347}, "id":"ASB-A-217934478-2ef2b7ad", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java", "function":"registerPhoneAccount"}}, {"deprecated":false, "digest":{"line_hashes":["119827081916437722958919220062150943046", "11280071020601380483123406433193155057", "189819308001544228795258045489561716525", "15810186892751429269108534318145655592", "19336818584774617646790386783007212283", "20780942585342164637999031268004629893", "253589766672866351852598611145545113643", "152258750109892521560303294433341278015", "248212436099958984108720029049369657084", "13549174694003815055021380661333280128", "220740656161783853500053519223408510228"], "threshold":0.9}, "id":"ASB-A-217934478-5abf7256", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4", "target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2022-06-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"}]}