{"id":"ASB-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.","aliases":["A-217934478","CVE-2022-20129"],"modified":"2026-04-28T15:17:37.552933Z","published":"2022-06-01T00:00:00Z","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"}],"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":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/frameworks/base/+/e0416215873c1b4d1ceafbcec1ee1916ae4f047d"],"types":["DoS"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"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":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/75f2ea6ebd5f866496c7f1bef3337b86a39e9152"],"types":["DoS"],"vanir_signatures":[{"deprecated":false,"id":"ASB-A-217934478-9be18b9f","signature_version":"v1","signature_type":"Line","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/75f2ea6ebd5f866496c7f1bef3337b86a39e9152","target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"line_hashes":["119827081916437722958919220062150943046","11280071020601380483123406433193155057","189819308001544228795258045489561716525","15810186892751429269108534318145655592","19336818584774617646790386783007212283","20780942585342164637999031268004629893","253589766672866351852598611145545113643","152258750109892521560303294433341278015","248212436099958984108720029049369657084","13549174694003815055021380661333280128","220740656161783853500053519223408510228"],"threshold":0.9}},{"deprecated":false,"id":"ASB-A-217934478-f82d088d","signature_version":"v1","signature_type":"Function","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/75f2ea6ebd5f866496c7f1bef3337b86a39e9152","target":{"function":"registerPhoneAccount","file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"function_hash":"199638690763305076697223760730820621677","length":347}}],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2022-06-01"}]}],"versions":["10"],"ecosystem_specific":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"],"types":["DoS"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"package":{"name":"platform/packages/services/Telecomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2022-06-01"}]}],"versions":["10"],"ecosystem_specific":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"],"types":["DoS"],"vanir_signatures":[{"deprecated":false,"id":"ASB-A-217934478-319ad33d","signature_version":"v1","signature_type":"Line","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4","target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"line_hashes":["119827081916437722958919220062150943046","11280071020601380483123406433193155057","189819308001544228795258045489561716525","15810186892751429269108534318145655592","19336818584774617646790386783007212283","20780942585342164637999031268004629893","253589766672866351852598611145545113643","152258750109892521560303294433341278015","248212436099958984108720029049369657084","13549174694003815055021380661333280128","220740656161783853500053519223408510228"],"threshold":0.9}},{"deprecated":false,"id":"ASB-A-217934478-4622ef1a","signature_version":"v1","signature_type":"Function","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4","target":{"function":"registerPhoneAccount","file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"function_hash":"199638690763305076697223760730820621677","length":347}}],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2022-06-01"}]}],"versions":["11"],"ecosystem_specific":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"],"types":["DoS"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"package":{"name":"platform/packages/services/Telecomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2022-06-01"}]}],"versions":["11"],"ecosystem_specific":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"],"types":["DoS"],"vanir_signatures":[{"deprecated":false,"id":"ASB-A-217934478-5efed695","signature_version":"v1","signature_type":"Function","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4","target":{"function":"registerPhoneAccount","file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"function_hash":"199638690763305076697223760730820621677","length":347}},{"deprecated":false,"id":"ASB-A-217934478-f1ebf0e6","signature_version":"v1","signature_type":"Line","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4","target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"line_hashes":["119827081916437722958919220062150943046","11280071020601380483123406433193155057","189819308001544228795258045489561716525","15810186892751429269108534318145655592","19336818584774617646790386783007212283","20780942585342164637999031268004629893","253589766672866351852598611145545113643","152258750109892521560303294433341278015","248212436099958984108720029049369657084","13549174694003815055021380661333280128","220740656161783853500053519223408510228"],"threshold":0.9}}],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2022-06-01"}]}],"versions":["12"],"ecosystem_specific":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"],"types":["DoS"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"package":{"name":"platform/packages/services/Telecomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2022-06-01"}]}],"versions":["12"],"ecosystem_specific":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"],"types":["DoS"],"vanir_signatures":[{"deprecated":false,"id":"ASB-A-217934478-248f97ab","signature_version":"v1","signature_type":"Line","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4","target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"line_hashes":["119827081916437722958919220062150943046","11280071020601380483123406433193155057","189819308001544228795258045489561716525","15810186892751429269108534318145655592","19336818584774617646790386783007212283","20780942585342164637999031268004629893","253589766672866351852598611145545113643","152258750109892521560303294433341278015","248212436099958984108720029049369657084","13549174694003815055021380661333280128","220740656161783853500053519223408510228"],"threshold":0.9}},{"deprecated":false,"id":"ASB-A-217934478-96e6e192","signature_version":"v1","signature_type":"Function","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4","target":{"function":"registerPhoneAccount","file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"function_hash":"199638690763305076697223760730820621677","length":347}}],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2022-06-01"}]}],"versions":["12L"],"ecosystem_specific":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/frameworks/base/+/f0f67b5a319efedbf8693b436a641fa65bc2d8be"],"types":["DoS"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}},{"package":{"name":"platform/packages/services/Telecomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2022-06-01"}]}],"versions":["12L"],"ecosystem_specific":{"spl":"2022-06-01","fixes":["https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4"],"types":["DoS"],"vanir_signatures":[{"deprecated":false,"id":"ASB-A-217934478-2ef2b7ad","signature_version":"v1","signature_type":"Function","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4","target":{"function":"registerPhoneAccount","file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"function_hash":"199638690763305076697223760730820621677","length":347}},{"deprecated":false,"id":"ASB-A-217934478-5abf7256","signature_version":"v1","signature_type":"Line","source":"https://android.googlesource.com/platform/packages/services/Telecomm/+/eb3394e3a8e21cd07c4f7a7ad43494ba14a8cbf4","target":{"file":"src/com/android/server/telecom/PhoneAccountRegistrar.java"},"digest":{"line_hashes":["119827081916437722958919220062150943046","11280071020601380483123406433193155057","189819308001544228795258045489561716525","15810186892751429269108534318145655592","19336818584774617646790386783007212283","20780942585342164637999031268004629893","253589766672866351852598611145545113643","152258750109892521560303294433341278015","248212436099958984108720029049369657084","13549174694003815055021380661333280128","220740656161783853500053519223408510228"],"threshold":0.9}}],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-217934478.json"}}],"schema_version":"1.7.5"}