{"id":"ASB-A-388032224","details":"In onCreate of SelectAccountActivity.java, there is a possible way to add contacts without permission due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-388032224","CVE-2025-48523"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2025-09-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2025-09-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/packages/apps/Contacts/+/c314edb9bde88247781af2c0e8bf494b458260d4"}],"affected":[{"package":{"name":"platform/packages/apps/Contacts","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-next:0"},{"fixed":"16-next:2025-09-01"}]}],"versions":["16-next"],"ecosystem_specific":{"severity":"High","spl":"2025-09-01","types":["EoP"],"vanir_signatures":[{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/615666035723ff1828ff24674209012f30082de9","target":{"file":"src/com/android/contacts/vcard/SelectAccountActivity.java"},"deprecated":false,"digest":{"line_hashes":["65564356607277534436150172475175231106","191796700634440559241015077184278445963","281892994203818550334254604165202245383","71885609132205396485296181628700741512","104651787164578371536224819112459189469","88593202937956494888005293644799818268","165985182180417028789387494041434686673","188367486637554207908560857786780417262","182717922506615682891525769218125091764","284003076085646647452777762808954884469","249092255942031513079484402441123828186","95886303725863482321449110670345318829"],"threshold":0.9},"id":"ASB-A-388032224-aec7a26d"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/615666035723ff1828ff24674209012f30082de9","target":{"function":"onCreate","file":"src/com/android/contacts/vcard/SelectAccountActivity.java"},"deprecated":false,"digest":{"function_hash":"293335654519794056458021428979007449916","length":1259},"id":"ASB-A-388032224-cfaa3019","signature_type":"Function"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Contacts/+/615666035723ff1828ff24674209012f30082de9"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-388032224.json"}},{"package":{"name":"platform/packages/apps/Contacts","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2025-09-01"}]}],"versions":["15"],"ecosystem_specific":{"spl":"2025-09-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-388032224-a1654468","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/5484a98b668d6106cd8c857b5122cafec82a6644","target":{"file":"src/com/android/contacts/vcard/SelectAccountActivity.java"},"deprecated":false,"digest":{"line_hashes":["65564356607277534436150172475175231106","191796700634440559241015077184278445963","281892994203818550334254604165202245383","71885609132205396485296181628700741512","104651787164578371536224819112459189469","88593202937956494888005293644799818268","165985182180417028789387494041434686673","188367486637554207908560857786780417262","182717922506615682891525769218125091764","284003076085646647452777762808954884469","249092255942031513079484402441123828186","95886303725863482321449110670345318829"],"threshold":0.9}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/5484a98b668d6106cd8c857b5122cafec82a6644","target":{"file":"src/com/android/contacts/vcard/SelectAccountActivity.java","function":"onCreate"},"deprecated":false,"digest":{"length":1259,"function_hash":"293335654519794056458021428979007449916"},"id":"ASB-A-388032224-a1de5820","signature_type":"Function"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Contacts/+/5484a98b668d6106cd8c857b5122cafec82a6644"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-388032224.json"}},{"package":{"name":"platform/packages/apps/Contacts","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2025-09-01"}]}],"versions":["16"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/1dc140c0147d91384302dffcf072308855d69d21","target":{"file":"src/com/android/contacts/vcard/SelectAccountActivity.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["65564356607277534436150172475175231106","191796700634440559241015077184278445963","281892994203818550334254604165202245383","71885609132205396485296181628700741512","104651787164578371536224819112459189469","88593202937956494888005293644799818268","165985182180417028789387494041434686673","188367486637554207908560857786780417262","182717922506615682891525769218125091764","284003076085646647452777762808954884469","249092255942031513079484402441123828186","95886303725863482321449110670345318829"]},"id":"ASB-A-388032224-d0092f75","signature_type":"Line"},{"digest":{"function_hash":"293335654519794056458021428979007449916","length":1259},"id":"ASB-A-388032224-f545174a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/1dc140c0147d91384302dffcf072308855d69d21","target":{"function":"onCreate","file":"src/com/android/contacts/vcard/SelectAccountActivity.java"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/packages/apps/Contacts/+/1dc140c0147d91384302dffcf072308855d69d21"],"severity":"High","spl":"2025-09-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-388032224.json"}},{"package":{"name":"platform/packages/apps/Contacts","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2025-09-01"}]}],"versions":["13"],"ecosystem_specific":{"spl":"2025-09-01","types":["EoP"],"vanir_signatures":[{"source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/62aa0ca7cc36a6e79089b7f5b4409308c99359b5","target":{"file":"src/com/android/contacts/vcard/SelectAccountActivity.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["65564356607277534436150172475175231106","191796700634440559241015077184278445963","281892994203818550334254604165202245383","71885609132205396485296181628700741512","104651787164578371536224819112459189469","88593202937956494888005293644799818268","165985182180417028789387494041434686673","188367486637554207908560857786780417262","182717922506615682891525769218125091764","284003076085646647452777762808954884469","249092255942031513079484402441123828186","95886303725863482321449110670345318829"]},"id":"ASB-A-388032224-5720e4ca","signature_type":"Line","signature_version":"v1"},{"target":{"file":"src/com/android/contacts/vcard/SelectAccountActivity.java","function":"onCreate"},"deprecated":false,"digest":{"function_hash":"121884802074557384806285207887510377590","length":1346},"id":"ASB-A-388032224-6f25cf39","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/62aa0ca7cc36a6e79089b7f5b4409308c99359b5"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Contacts/+/62aa0ca7cc36a6e79089b7f5b4409308c99359b5"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-388032224.json"}},{"package":{"name":"platform/packages/apps/Contacts","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2025-09-01"}]}],"versions":["14"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/fd931e480d818d8decf2e8286293c5d62c484de1","target":{"file":"src/com/android/contacts/vcard/SelectAccountActivity.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["65564356607277534436150172475175231106","191796700634440559241015077184278445963","281892994203818550334254604165202245383","71885609132205396485296181628700741512","104651787164578371536224819112459189469","88593202937956494888005293644799818268","165985182180417028789387494041434686673","188367486637554207908560857786780417262","182717922506615682891525769218125091764","284003076085646647452777762808954884469","249092255942031513079484402441123828186","95886303725863482321449110670345318829"]},"id":"ASB-A-388032224-53c5feba","signature_type":"Line"},{"target":{"file":"src/com/android/contacts/vcard/SelectAccountActivity.java","function":"onCreate"},"deprecated":false,"digest":{"function_hash":"293335654519794056458021428979007449916","length":1259},"id":"ASB-A-388032224-6f2068a6","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Contacts/+/fd931e480d818d8decf2e8286293c5d62c484de1"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Contacts/+/fd931e480d818d8decf2e8286293c5d62c484de1"],"severity":"High","spl":"2025-09-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-388032224.json"}}],"schema_version":"1.9.0"}