In several functions of DatabaseManager.java, there is a possible leak of Bluetooth MAC addresses due to log information disclosure. This could lead to local information disclosure with System execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "match_only_versions": [ "12" ], "digest": { "threshold": 0.9, "line_hashes": [ "296989764510661461712900671393280795557", "252659760325385202070263258521844127768", "183313366666209593482709261831911486217", "247442095202362123493973336284864244093", "310439367360772059087699579738830168658", "198382644793456981717956716170197181467", "128102074249952240501527657740836875419", "31714741489767873712696114269821095434", "24080022787716875662832125272842202020", "125933297451656399034358613451378401031", "138064147127538341376629042522891514422", "30896972633362777313414709671794067624", "124020168522760296635220371676548977764", "259592710667415811469873747776584929486", "282050746906532461745811918797898508864", "257208229457567583097613027569204929078", "273676388071902499230649180581649162664", "139790996822989434258352465274246103702", "290140834078409848046257404344576455897", "63368960085978866139673122401753646195", "229434402861826844444857104950806195909", "74826084410457052610083312089777974832", "45603088534331084547238087769341939928", "9209040779690729185311564968671577745", "281761181929356234015403815847699842435", "282287762494101411180933009763543167074", "156193658432633658523415914608835690074", "245459209970094420518437786444951852382", "221724886468799902126765519269624048247", "292573365659267327042635393671865348268", "301540819285098286948502987985017674596", "159651538939298866321450380274400387438", "14680921646257883166776693459242833391" ] }, "id": "PUB-A-183961974-109945b6", "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/18b3d041032786e6ae392d3f613377c1b9387952", "deprecated": true, "signature_version": "v1", "target": { "file": "src/com/android/bluetooth/btservice/storage/DatabaseManager.java" }, "signature_type": "Line" }, { "match_only_versions": [ "12" ], "digest": { "length": 491.0, "function_hash": "66413717821040782136502856015621484392" }, "id": "PUB-A-183961974-139dda7f", "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/18b3d041032786e6ae392d3f613377c1b9387952", "deprecated": true, "signature_version": "v1", "target": { "file": "src/com/android/bluetooth/btservice/storage/DatabaseManager.java", "function": "cacheMetadata" }, "signature_type": "Function" }, { "match_only_versions": [ "12" ], "digest": { "length": 682.0, "function_hash": "108103863089962408337758670189559915804" }, "id": "PUB-A-183961974-329aa6cd", "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/18b3d041032786e6ae392d3f613377c1b9387952", "deprecated": true, "signature_version": "v1", "target": { "file": "src/com/android/bluetooth/btservice/storage/DatabaseManager.java", "function": "getProfileConnectionPolicy" }, "signature_type": "Function" }, { "match_only_versions": [ "12" ], "digest": { "length": 320.0, "function_hash": "221305025314524073196805065577572551648" }, "id": "PUB-A-183961974-a1df8b76", "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/18b3d041032786e6ae392d3f613377c1b9387952", "deprecated": true, "signature_version": "v1", "target": { "file": "src/com/android/bluetooth/btservice/storage/DatabaseManager.java", "function": "updateDatabase" }, "signature_type": "Function" }, { "match_only_versions": [ "12" ], "digest": { "length": 705.0, "function_hash": "36114397773330327129778108037385018501" }, "id": "PUB-A-183961974-d030fefa", "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/18b3d041032786e6ae392d3f613377c1b9387952", "deprecated": true, "signature_version": "v1", "target": { "file": "src/com/android/bluetooth/btservice/storage/DatabaseManager.java", "function": "compactLastConnectionTime" }, "signature_type": "Function" }, { "match_only_versions": [ "12" ], "digest": { "length": 819.0, "function_hash": "173327610058391887318488259863249789610" }, "id": "PUB-A-183961974-fdbcb6cd", "source": "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/18b3d041032786e6ae392d3f613377c1b9387952", "deprecated": true, "signature_version": "v1", "target": { "file": "src/com/android/bluetooth/btservice/storage/DatabaseManager.java", "function": "setConnection" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/packages/apps/Bluetooth/+/18b3d041032786e6ae392d3f613377c1b9387952" ], "spl": "2021-12-01", "severity": "Moderate", "types": [ "ID" ] }