In btmaclencryptchange of btmacl.cc, there is a possible way for a remote device to turn off encryption without resulting in a terminated connection due to an unusual root cause. This could lead to local information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/1ee290b87b23c30d4389c2de283e01f72b2db17a"
],
"severity": "Moderate",
"spl": "2023-06-01",
"vanir_signatures": [
{
"id": "PUB-A-251436534-e875d98a",
"target": {
"file": "system/stack/acl/btm_acl.cc"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/1ee290b87b23c30d4389c2de283e01f72b2db17a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"241032498162732168686061127771743415680",
"62624935660486018377174287721292672681",
"4014527410623786816410966539760505244",
"57592825137004076501030716370016162946",
"52690535422915533867537736217217248989",
"170954045258885978977664806581018799305",
"183413448801447165731366794327360103872"
]
},
"signature_type": "Line"
},
{
"id": "PUB-A-251436534-f7f60429",
"target": {
"function": "btm_acl_encrypt_change",
"file": "system/stack/acl/btm_acl.cc"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/1ee290b87b23c30d4389c2de283e01f72b2db17a",
"digest": {
"function_hash": "277956072962540203230142099701362386203",
"length": 1011.0
},
"signature_type": "Function"
}
],
"types": [
"ID"
]
}
{
"fixes": [
"https://android.googlesource.com/platform/packages/modules/Bluetooth/+/1ee290b87b23c30d4389c2de283e01f72b2db17a"
],
"severity": "Moderate",
"spl": "2023-06-01",
"vanir_signatures": [
{
"id": "PUB-A-251436534-0ef00832",
"target": {
"function": "btm_acl_encrypt_change",
"file": "system/stack/acl/btm_acl.cc"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/1ee290b87b23c30d4389c2de283e01f72b2db17a",
"digest": {
"function_hash": "277956072962540203230142099701362386203",
"length": 1011.0
},
"signature_type": "Function"
},
{
"id": "PUB-A-251436534-56df625f",
"target": {
"file": "system/stack/acl/btm_acl.cc"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/1ee290b87b23c30d4389c2de283e01f72b2db17a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"241032498162732168686061127771743415680",
"62624935660486018377174287721292672681",
"4014527410623786816410966539760505244",
"57592825137004076501030716370016162946",
"52690535422915533867537736217217248989",
"170954045258885978977664806581018799305",
"183413448801447165731366794327360103872"
]
},
"signature_type": "Line"
}
],
"types": [
"ID"
]
}