In sdpucompareuuidwithattr of sdp_utils.cc, there is a possible out of bounds read due to a heap buffer overflow. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
    "types": [
        "ID"
    ],
    "severity": "High",
    "spl": "2024-08-01",
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/041220978bd8cb0573a7a6679e16cfc843cc9a39",
            "deprecated": false,
            "digest": {
                "function_hash": "36124008880444953329645145654613027992",
                "length": 435.0
            },
            "target": {
                "function": "sdpu_compare_uuid_with_attr",
                "file": "system/stack/sdp/sdp_utils.cc"
            },
            "id": "ASB-A-287184435-4d5a857a",
            "signature_version": "v1",
            "signature_type": "Function"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/041220978bd8cb0573a7a6679e16cfc843cc9a39",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "139131443945002606912506064455006689017",
                    "253207943261305781236343062435265004432",
                    "250908622023246894622366699106192517526",
                    "335091853755149266420202824179508457061",
                    "308375983938059669047339829356505397501"
                ],
                "threshold": 0.9
            },
            "target": {
                "file": "system/stack/sdp/sdp_utils.cc"
            },
            "id": "ASB-A-287184435-ff44d061",
            "signature_version": "v1",
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/041220978bd8cb0573a7a6679e16cfc843cc9a39"
    ]
}{
    "types": [
        "ID"
    ],
    "severity": "High",
    "spl": "2024-08-01",
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/7bbdb139bf91dca86c72c33a74c0e3407938c487",
            "deprecated": false,
            "digest": {
                "function_hash": "36124008880444953329645145654613027992",
                "length": 435.0
            },
            "target": {
                "function": "sdpu_compare_uuid_with_attr",
                "file": "system/stack/sdp/sdp_utils.cc"
            },
            "id": "ASB-A-287184435-2bf360cc",
            "signature_version": "v1",
            "signature_type": "Function"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/7bbdb139bf91dca86c72c33a74c0e3407938c487",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "139131443945002606912506064455006689017",
                    "253207943261305781236343062435265004432",
                    "250908622023246894622366699106192517526",
                    "335091853755149266420202824179508457061",
                    "308375983938059669047339829356505397501"
                ],
                "threshold": 0.9
            },
            "target": {
                "file": "system/stack/sdp/sdp_utils.cc"
            },
            "id": "ASB-A-287184435-bc5a02db",
            "signature_version": "v1",
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/7bbdb139bf91dca86c72c33a74c0e3407938c487"
    ]
}{
    "types": [
        "ID"
    ],
    "severity": "High",
    "spl": "2024-08-01",
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/7bbdb139bf91dca86c72c33a74c0e3407938c487",
            "deprecated": false,
            "digest": {
                "function_hash": "36124008880444953329645145654613027992",
                "length": 435.0
            },
            "target": {
                "function": "sdpu_compare_uuid_with_attr",
                "file": "system/stack/sdp/sdp_utils.cc"
            },
            "id": "ASB-A-287184435-1cfb9ca9",
            "signature_version": "v1",
            "signature_type": "Function"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/7bbdb139bf91dca86c72c33a74c0e3407938c487",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "139131443945002606912506064455006689017",
                    "253207943261305781236343062435265004432",
                    "250908622023246894622366699106192517526",
                    "335091853755149266420202824179508457061",
                    "308375983938059669047339829356505397501"
                ],
                "threshold": 0.9
            },
            "target": {
                "file": "system/stack/sdp/sdp_utils.cc"
            },
            "id": "ASB-A-287184435-2cd4d4f5",
            "signature_version": "v1",
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/7bbdb139bf91dca86c72c33a74c0e3407938c487"
    ]
}