In hcisendacl and related functions of hci_core.c, there is a possible way to corrupt memory due to a use after free. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "8079421475408174812840935138761870503", "149028967828046616283649414939910617405", "87517466533781006430034154401042079236", "220217085820012978358288060334272580818", "140485719149744892342272638687073716447", "148249321736742285270402487365204002171", "165703254341232650984361253764897162618", "243938702843992248359438974254134963632" ] }, "id": "PUB-A-194694600-0e8c5222", "source": "https://android.googlesource.com/kernel/common/+/5c4c8c9544099bb9043a10a5318130a943e32fc3", "deprecated": false, "signature_version": "v1", "target": { "file": "net/bluetooth/hci_event.c" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "75869243969825306294812844639812975829", "57881833720794058667873042742744207397", "171683051639382316481215321654958478197", "326342439426828093251435173500487834938" ] }, "id": "PUB-A-194694600-110a969c", "source": "https://android.googlesource.com/kernel/common/+/5c4c8c9544099bb9043a10a5318130a943e32fc3", "deprecated": false, "signature_version": "v1", "target": { "file": "include/net/bluetooth/hci_core.h" }, "signature_type": "Line" }, { "digest": { "length": 429.0, "function_hash": "107372139021562613702413033798881309412" }, "id": "PUB-A-194694600-67773e4d", "source": "https://android.googlesource.com/kernel/common/+/5c4c8c9544099bb9043a10a5318130a943e32fc3", "deprecated": false, "signature_version": "v1", "target": { "file": "net/bluetooth/hci_event.c", "function": "hci_disconn_loglink_complete_evt" }, "signature_type": "Function" }, { "digest": { "length": 735.0, "function_hash": "292339631366349863096215495176622168356" }, "id": "PUB-A-194694600-9e7911e6", "source": "https://android.googlesource.com/kernel/common/+/5c4c8c9544099bb9043a10a5318130a943e32fc3", "deprecated": false, "signature_version": "v1", "target": { "file": "net/bluetooth/hci_event.c", "function": "hci_loglink_complete_evt" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/kernel/common/+/5c4c8c9544099bb9043a10a5318130a943e32fc3" ], "spl": "2022-06-05", "severity": "Moderate", "types": [ "EoP" ] }