In handleBondStateChanged of AdapterService.java, there is a possible permission bypass due to misleading or insufficient UI. This could lead to remote (proximal/adjacent) information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.
{ "fixes": [ "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/771aed3ea225d9ca2ef91e88f45f330ced952772" ], "severity": "High", "types": [ "ID" ], "spl": "2025-03-01", "vanir_signatures": [ { "target": { "file": "android/app/src/com/android/bluetooth/btservice/AdapterService.java" }, "id": "ASB-A-289375038-a27e880f", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "90511511724719131925215018654458747684", "328640861835376691736958102479025757951", "4604599442318127826404222897192213843", "166923582262716703749327566635834012439", "277246100430995070286525218009120002004", "85684725380886847157996831565449166682", "114127719858713300539102811389487493189", "76703245458864547879356985980065665792" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/771aed3ea225d9ca2ef91e88f45f330ced952772", "signature_type": "Line", "signature_version": "v1" }, { "target": { "file": "android/app/src/com/android/bluetooth/btservice/AdapterService.java", "function": "handleBondStateChanged" }, "id": "ASB-A-289375038-b05e424f", "deprecated": false, "digest": { "function_hash": "328496924968262364522595459580258101092", "length": 1415.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/771aed3ea225d9ca2ef91e88f45f330ced952772", "signature_type": "Function", "signature_version": "v1" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/e3be5a26db30094f034a543ac60e6ff5da497bd7" ], "severity": "High", "types": [ "ID" ], "spl": "2025-03-01", "vanir_signatures": [ { "id": "ASB-A-289375038-11d4c083", "deprecated": false, "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/e3be5a26db30094f034a543ac60e6ff5da497bd7", "signature_version": "v1", "match_only_versions": [ "12" ], "digest": { "threshold": 0.9, "line_hashes": [ "184853889957896222110898875606798877732", "218761626405373525651807859948576675241", "336443943488219447604565784262223601508" ] }, "target": { "file": "src/com/android/bluetooth/btservice/BondStateMachine.java" }, "signature_type": "Line" }, { "target": { "file": "src/com/android/bluetooth/btservice/BondStateMachine.java", "function": "sendIntent" }, "id": "ASB-A-289375038-740bad96", "deprecated": false, "digest": { "function_hash": "50333320920943183786165038602097210095", "length": 2252.0 }, "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/e3be5a26db30094f034a543ac60e6ff5da497bd7", "signature_type": "Function", "signature_version": "v1" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/e3be5a26db30094f034a543ac60e6ff5da497bd7" ], "severity": "High", "types": [ "ID" ], "spl": "2025-03-01", "vanir_signatures": [ { "target": { "file": "src/com/android/bluetooth/btservice/BondStateMachine.java", "function": "sendIntent" }, "id": "ASB-A-289375038-0e4abff9", "deprecated": false, "digest": { "function_hash": "50333320920943183786165038602097210095", "length": 2252.0 }, "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/e3be5a26db30094f034a543ac60e6ff5da497bd7", "signature_type": "Function", "signature_version": "v1" }, { "id": "ASB-A-289375038-d7b6b80c", "deprecated": false, "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/e3be5a26db30094f034a543ac60e6ff5da497bd7", "signature_version": "v1", "match_only_versions": [ "12L" ], "digest": { "threshold": 0.9, "line_hashes": [ "184853889957896222110898875606798877732", "218761626405373525651807859948576675241", "336443943488219447604565784262223601508" ] }, "target": { "file": "src/com/android/bluetooth/btservice/BondStateMachine.java" }, "signature_type": "Line" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8ef714b803127ca193773c6d032457c01c1963d6" ], "severity": "High", "types": [ "ID" ], "spl": "2025-03-01", "vanir_signatures": [ { "target": { "file": "android/app/src/com/android/bluetooth/btservice/AdapterService.java", "function": "handleBondStateChanged" }, "id": "ASB-A-289375038-45957354", "deprecated": false, "digest": { "function_hash": "328496924968262364522595459580258101092", "length": 1415.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8ef714b803127ca193773c6d032457c01c1963d6", "signature_type": "Function", "signature_version": "v1" }, { "target": { "file": "android/app/src/com/android/bluetooth/btservice/AdapterService.java" }, "id": "ASB-A-289375038-c4cfdac6", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "244649723409037415636836064401038811231", "166923582262716703749327566635834012439", "277246100430995070286525218009120002004", "85684725380886847157996831565449166682", "114127719858713300539102811389487493189", "76703245458864547879356985980065665792" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/8ef714b803127ca193773c6d032457c01c1963d6", "signature_type": "Line", "signature_version": "v1" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/038b1e8626399ff3f374d5af987e3efd64a19321" ], "severity": "High", "types": [ "ID" ], "spl": "2025-03-01", "vanir_signatures": [ { "target": { "file": "android/app/src/com/android/bluetooth/btservice/BondStateMachine.java" }, "id": "ASB-A-289375038-a5616fb1", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "184853889957896222110898875606798877732", "218761626405373525651807859948576675241", "336443943488219447604565784262223601508" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/038b1e8626399ff3f374d5af987e3efd64a19321", "signature_type": "Line", "signature_version": "v1" }, { "target": { "file": "android/app/src/com/android/bluetooth/btservice/BondStateMachine.java", "function": "sendIntent" }, "id": "ASB-A-289375038-eee81fec", "deprecated": false, "digest": { "function_hash": "139816909304504134873004530762090686032", "length": 2646.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/038b1e8626399ff3f374d5af987e3efd64a19321", "signature_type": "Function", "signature_version": "v1" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/038b1e8626399ff3f374d5af987e3efd64a19321" ], "severity": "High", "types": [ "ID" ], "spl": "2025-03-01", "vanir_signatures": [ { "target": { "file": "android/app/src/com/android/bluetooth/btservice/BondStateMachine.java", "function": "sendIntent" }, "id": "ASB-A-289375038-3b85e605", "deprecated": false, "digest": { "function_hash": "139816909304504134873004530762090686032", "length": 2646.0 }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/038b1e8626399ff3f374d5af987e3efd64a19321", "signature_type": "Function", "signature_version": "v1" }, { "target": { "file": "android/app/src/com/android/bluetooth/btservice/BondStateMachine.java" }, "id": "ASB-A-289375038-bd1cfe37", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "184853889957896222110898875606798877732", "218761626405373525651807859948576675241", "336443943488219447604565784262223601508" ] }, "source": "https://android.googlesource.com/platform/packages/modules/Bluetooth/+/038b1e8626399ff3f374d5af987e3efd64a19321", "signature_type": "Line", "signature_version": "v1" } ] }