In avdtmsgind of avdt_msg.cc, there is a possible memory corruption due to type confusion. This could lead to paired device escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "fixes": [ "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/6012433653b2770ddb67f5d6e9042e8ff6f8d66c", "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/ca504bbacbdb2478cf18103c28ca39915bc352f6" ], "severity": "High", "types": [ "EoP" ], "spl": "2025-04-01", "vanir_signatures": [ { "target": { "file": "system/stack/avdt/avdt_msg.cc", "function": "avdt_msg_ind" }, "id": "ASB-A-273995284-12dafa76", "deprecated": false, "digest": { "function_hash": "17364776682207328621562279625673091583", "length": 3934.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/ca504bbacbdb2478cf18103c28ca39915bc352f6", "signature_type": "Function", "signature_version": "v1" }, { "target": { "file": "system/stack/avdt/avdt_msg.cc" }, "id": "ASB-A-273995284-42699ed1", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "69968497529221303174354349176262428972", "289267339819583124441987779324406424110", "210875894870981578955181235640352806598", "232881515703603029002002586106176935855", "298765360413203219284747084932649921103" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/6012433653b2770ddb67f5d6e9042e8ff6f8d66c", "signature_type": "Line", "signature_version": "v1" }, { "target": { "file": "system/stack/avdt/avdt_msg.cc", "function": "avdt_msg_ind" }, "id": "ASB-A-273995284-bfe867b2", "deprecated": false, "digest": { "function_hash": "101213322258309175509044928261249359797", "length": 3611.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/6012433653b2770ddb67f5d6e9042e8ff6f8d66c", "signature_type": "Function", "signature_version": "v1" }, { "target": { "file": "system/stack/avdt/avdt_msg.cc" }, "id": "ASB-A-273995284-f994d855", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "291121899986190632954558531092622720636", "145485880068509586563865574044950578055", "236604861184405476897001877115365783460", "162556421373855455052121016183079354238", "283785321425543417081153347573944754301", "314592963219822661814482431325513627637", "213375627068001655805525833708755971092", "60345347931178594599383642155093729954", "232881515703603029002002586106176935855" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/ca504bbacbdb2478cf18103c28ca39915bc352f6", "signature_type": "Line", "signature_version": "v1" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/80c094a66067efc42837cb8da445de4c3f5b637f" ], "severity": "High", "types": [ "EoP" ], "spl": "2025-04-01", "vanir_signatures": [ { "target": { "file": "system/stack/avdt/avdt_msg.cc", "function": "avdt_msg_ind" }, "id": "ASB-A-273995284-9293aa9c", "deprecated": false, "digest": { "function_hash": "101213322258309175509044928261249359797", "length": 3611.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/80c094a66067efc42837cb8da445de4c3f5b637f", "signature_type": "Function", "signature_version": "v1" }, { "target": { "file": "system/stack/avdt/avdt_msg.cc" }, "id": "ASB-A-273995284-b98f9140", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "289267339819583124441987779324406424110", "210875894870981578955181235640352806598", "232881515703603029002002586106176935855", "298765360413203219284747084932649921103" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/80c094a66067efc42837cb8da445de4c3f5b637f", "signature_type": "Line", "signature_version": "v1" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/359bdee195ff58652663b2721e966b2604a93f94" ], "severity": "High", "types": [ "EoP" ], "spl": "2025-04-01", "vanir_signatures": [ { "target": { "file": "system/stack/avdt/avdt_msg.cc", "function": "avdt_msg_ind" }, "id": "ASB-A-273995284-4914368b", "deprecated": false, "digest": { "function_hash": "275031440224446623701712737192977390752", "length": 3591.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/359bdee195ff58652663b2721e966b2604a93f94", "signature_type": "Function", "signature_version": "v1" }, { "target": { "file": "system/stack/avdt/avdt_msg.cc" }, "id": "ASB-A-273995284-a54c81d4", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "289267339819583124441987779324406424110", "210875894870981578955181235640352806598", "127072241333684706305506437777635863312", "96166965579290052119536940010839083498" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/359bdee195ff58652663b2721e966b2604a93f94", "signature_type": "Line", "signature_version": "v1" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/359bdee195ff58652663b2721e966b2604a93f94" ], "severity": "High", "types": [ "EoP" ], "spl": "2025-04-01", "vanir_signatures": [ { "target": { "file": "system/stack/avdt/avdt_msg.cc" }, "id": "ASB-A-273995284-111d86fe", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "289267339819583124441987779324406424110", "210875894870981578955181235640352806598", "127072241333684706305506437777635863312", "96166965579290052119536940010839083498" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/359bdee195ff58652663b2721e966b2604a93f94", "signature_type": "Line", "signature_version": "v1" }, { "target": { "file": "system/stack/avdt/avdt_msg.cc", "function": "avdt_msg_ind" }, "id": "ASB-A-273995284-5397f643", "deprecated": false, "digest": { "function_hash": "275031440224446623701712737192977390752", "length": 3591.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/359bdee195ff58652663b2721e966b2604a93f94", "signature_type": "Function", "signature_version": "v1" } ] }