In addattr of sdpdiscovery.cc, there is a possible out of bounds read due to a missing bounds check. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/a1dee2afab2b7e422e0f763cdcf3b7ee9fcddd12"
],
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/a1dee2afab2b7e422e0f763cdcf3b7ee9fcddd12",
"digest": {
"length": 4206.0,
"function_hash": "116130474502739399110114672412830762672"
},
"signature_type": "Function",
"deprecated": false,
"target": {
"function": "add_attr",
"file": "system/stack/sdp/sdp_discovery.cc"
},
"id": "ASB-A-367274727-2c8ede02"
},
{
"signature_version": "v1",
"source": "https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/a1dee2afab2b7e422e0f763cdcf3b7ee9fcddd12",
"digest": {
"threshold": 0.9,
"line_hashes": [
"252881311833985768700058607908209012282",
"56949618601691913258921739783032460786",
"229309298086332723232242113337165226429"
]
},
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "system/stack/sdp/sdp_discovery.cc"
},
"id": "ASB-A-367274727-aa611b02"
}
],
"types": [
"ID"
],
"severity": "High",
"spl": "2025-06-01"
}{
"fixes": [
"https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/655ceaa67a408f37c8e432e97bea0bcedeb8f478"
],
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/655ceaa67a408f37c8e432e97bea0bcedeb8f478",
"digest": {
"length": 4182.0,
"function_hash": "282266430492140731205215715167930485543"
},
"signature_type": "Function",
"deprecated": false,
"target": {
"function": "add_attr",
"file": "system/stack/sdp/sdp_discovery.cc"
},
"id": "ASB-A-367274727-0dc27b44"
},
{
"signature_version": "v1",
"source": "https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/655ceaa67a408f37c8e432e97bea0bcedeb8f478",
"digest": {
"threshold": 0.9,
"line_hashes": [
"252881311833985768700058607908209012282",
"56949618601691913258921739783032460786",
"229309298086332723232242113337165226429"
]
},
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "system/stack/sdp/sdp_discovery.cc"
},
"id": "ASB-A-367274727-7e0afc47"
}
],
"types": [
"ID"
],
"severity": "High",
"spl": "2025-06-01"
}{
"fixes": [
"https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/3e234b3e3c0a5e3789a38159854bf0b8a774b980"
],
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/3e234b3e3c0a5e3789a38159854bf0b8a774b980",
"digest": {
"length": 4232.0,
"function_hash": "260809324934765456341481396104829020622"
},
"signature_type": "Function",
"deprecated": false,
"target": {
"function": "add_attr",
"file": "system/stack/sdp/sdp_discovery.cc"
},
"id": "ASB-A-367274727-10c65c94"
},
{
"signature_version": "v1",
"source": "https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/3e234b3e3c0a5e3789a38159854bf0b8a774b980",
"digest": {
"threshold": 0.9,
"line_hashes": [
"252881311833985768700058607908209012282",
"56949618601691913258921739783032460786",
"229309298086332723232242113337165226429"
]
},
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "system/stack/sdp/sdp_discovery.cc"
},
"id": "ASB-A-367274727-94d4af7a"
}
],
"types": [
"ID"
],
"severity": "High",
"spl": "2025-06-01"
}{
"fixes": [
"https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/3e234b3e3c0a5e3789a38159854bf0b8a774b980"
],
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/3e234b3e3c0a5e3789a38159854bf0b8a774b980",
"digest": {
"length": 4232.0,
"function_hash": "260809324934765456341481396104829020622"
},
"signature_type": "Function",
"deprecated": false,
"target": {
"function": "add_attr",
"file": "system/stack/sdp/sdp_discovery.cc"
},
"id": "ASB-A-367274727-87bcd97c"
},
{
"signature_version": "v1",
"source": "https://googleplex-android.googlesource.com/platform/packages/modules/Bluetooth/+/3e234b3e3c0a5e3789a38159854bf0b8a774b980",
"digest": {
"threshold": 0.9,
"line_hashes": [
"252881311833985768700058607908209012282",
"56949618601691913258921739783032460786",
"229309298086332723232242113337165226429"
]
},
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "system/stack/sdp/sdp_discovery.cc"
},
"id": "ASB-A-367274727-fe0ab9a7"
}
],
"types": [
"ID"
],
"severity": "High",
"spl": "2025-06-01"
}