{"id":"ASB-A-228837201","details":"In btif_hh_hsdata_rpt_copy_cb of bta_hh.cc, there is a possible way to corrupt memory due to a use after free. This could lead to local escalation of privilege over Bluetooth with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-228837201","CVE-2023-21125"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2025-03-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2025-03-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/system/bt/+/e7b978841deb331ff5e5849388fa92ee4c40f979"}],"affected":[{"package":{"name":"platform/system/bt","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2025-03-01"}]}],"versions":["12"],"ecosystem_specific":{"severity":"High","spl":"2025-03-01","types":["EoP"],"vanir_signatures":[{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42","target":{"file":"btif/src/btif_hh.cc"},"deprecated":false,"digest":{"line_hashes":["166896847760837545122083693526854150029","332525601788350886171727666584514976619","107576604295720564843721392170407235970","62560509045720788343201825513538234807","275718098725282438269792517009822071342","94514870718830215750435740010454227043","15373154317823703311698925705593913266","83191679377297099378685778406461712938","63129726537179993371846988048065355805","124129035194466007273982463837970982409","142316982840948128190226731101423763495","222190268846652194114362639407234215450","6293527213755486938706989059032449662","325717965255431231139269801009316881982","20524791591031249791318477521129407145","64457509157674324796316291633206360249","114699478354607225268502192228195634107","299447631580608012848490678381188837192"],"threshold":0.9},"id":"ASB-A-228837201-0bae4678","match_only_versions":["12"]},{"match_only_versions":["12"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42","target":{"file":"btif/src/btif_hh.cc","function":"bte_hh_evt"},"deprecated":false,"digest":{"length":1115,"function_hash":"190515704886691705469581433983987404405"},"id":"ASB-A-228837201-cdfd3829"}],"fixes":["https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-228837201.json"}},{"package":{"name":"platform/system/bt","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2025-03-01"}]}],"versions":["12L"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42"],"severity":"High","spl":"2025-03-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-228837201-e2858f35","match_only_versions":["12L"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42","target":{"file":"btif/src/btif_hh.cc","function":"bte_hh_evt"},"deprecated":false,"digest":{"function_hash":"190515704886691705469581433983987404405","length":1115}},{"digest":{"threshold":0.9,"line_hashes":["166896847760837545122083693526854150029","332525601788350886171727666584514976619","107576604295720564843721392170407235970","62560509045720788343201825513538234807","275718098725282438269792517009822071342","94514870718830215750435740010454227043","15373154317823703311698925705593913266","83191679377297099378685778406461712938","63129726537179993371846988048065355805","124129035194466007273982463837970982409","142316982840948128190226731101423763495","222190268846652194114362639407234215450","6293527213755486938706989059032449662","325717965255431231139269801009316881982","20524791591031249791318477521129407145","64457509157674324796316291633206360249","114699478354607225268502192228195634107","299447631580608012848490678381188837192"]},"id":"ASB-A-228837201-e4c25c11","match_only_versions":["12L"],"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42","target":{"file":"btif/src/btif_hh.cc"},"deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-228837201.json"}}],"schema_version":"1.9.0"}