In btifhhhsdatarptcopycb of btahh.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.
{ "vanir_signatures": [ { "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-cdfa8211", "source": "https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42", "deprecated": false, "signature_version": "v1", "target": { "file": "btif/src/btif_hh.cc" }, "signature_type": "Line" }, { "digest": { "length": 1115.0, "function_hash": "190515704886691705469581433983987404405" }, "id": "ASB-A-228837201-d37c88a4", "source": "https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42", "deprecated": false, "signature_version": "v1", "target": { "file": "btif/src/btif_hh.cc", "function": "bte_hh_evt" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42" ], "spl": "2025-03-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "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-0596a177", "source": "https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42", "deprecated": false, "signature_version": "v1", "target": { "file": "btif/src/btif_hh.cc" }, "signature_type": "Line" }, { "digest": { "length": 1115.0, "function_hash": "190515704886691705469581433983987404405" }, "id": "ASB-A-228837201-efa6cf1f", "source": "https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42", "deprecated": false, "signature_version": "v1", "target": { "file": "btif/src/btif_hh.cc", "function": "bte_hh_evt" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/system/bt/+/874c495c886cd8722625756dc5fd0634b16b4f42" ], "spl": "2025-03-01", "severity": "High", "types": [ "EoP" ] }