In onResult of AccountManagerService.java, there is a possible way to overwrite auth token due to a missing permission check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "types": [ "ID" ], "severity": "High", "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ] }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/a3788486f2c7f728721c9700f7485f865b462609", "deprecated": false, "id": "ASB-A-364269936-37123902", "signature_type": "Line", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" } }, { "digest": { "function_hash": "56630234660728534258575613068103318844", "length": 1663.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/a3788486f2c7f728721c9700f7485f865b462609", "deprecated": false, "id": "ASB-A-364269936-daf0cc35", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "onResult" } }, { "digest": { "function_hash": "21158274808230286130764613672950974242", "length": 5708.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/a3788486f2c7f728721c9700f7485f865b462609", "deprecated": false, "id": "ASB-A-364269936-fd6484b2", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "getAuthToken" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/a3788486f2c7f728721c9700f7485f865b462609" ], "spl": "2025-03-01" }
{ "types": [ "ID" ], "severity": "High", "vanir_signatures": [ { "digest": { "function_hash": "261227585194831626479415770564533148761", "length": 1606.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-10ead25a", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "onResult" } }, { "digest": { "threshold": 0.9, "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ] }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-2cb2662d", "signature_type": "Line", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" } }, { "digest": { "function_hash": "161437446397472161643142010427827157748", "length": 5514.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-ef1003a1", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "getAuthToken" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" ], "spl": "2025-03-01" }
{ "types": [ "ID" ], "severity": "High", "vanir_signatures": [ { "digest": { "function_hash": "161437446397472161643142010427827157748", "length": 5514.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-17afc7ed", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "getAuthToken" } }, { "digest": { "function_hash": "261227585194831626479415770564533148761", "length": 1606.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-2200cc66", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "onResult" } }, { "digest": { "threshold": 0.9, "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ] }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-3a2b0c58", "signature_type": "Line", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" ], "spl": "2025-03-01" }
{ "types": [ "ID" ], "severity": "High", "vanir_signatures": [ { "digest": { "function_hash": "56630234660728534258575613068103318844", "length": 1663.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/87b546c56dfa8259508c108cd9726090cef31856", "deprecated": false, "id": "ASB-A-364269936-18779794", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "onResult" } }, { "digest": { "threshold": 0.9, "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ] }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/87b546c56dfa8259508c108cd9726090cef31856", "deprecated": false, "id": "ASB-A-364269936-c6099bfa", "signature_type": "Line", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" } }, { "digest": { "function_hash": "21158274808230286130764613672950974242", "length": 5708.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/87b546c56dfa8259508c108cd9726090cef31856", "deprecated": false, "id": "ASB-A-364269936-f943985b", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "getAuthToken" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/87b546c56dfa8259508c108cd9726090cef31856" ], "spl": "2025-03-01" }
{ "types": [ "ID" ], "severity": "High", "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ] }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-03bb949b", "signature_type": "Line", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" } }, { "digest": { "function_hash": "161437446397472161643142010427827157748", "length": 5514.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-49ce785b", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "getAuthToken" } }, { "digest": { "function_hash": "261227585194831626479415770564533148761", "length": 1606.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-6c6ae83c", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "onResult" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" ], "spl": "2025-03-01" }
{ "types": [ "ID" ], "severity": "High", "vanir_signatures": [ { "digest": { "function_hash": "161437446397472161643142010427827157748", "length": 5514.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-379467a2", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "getAuthToken" } }, { "digest": { "function_hash": "261227585194831626479415770564533148761", "length": 1606.0 }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-8ac44097", "signature_type": "Function", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java", "function": "onResult" } }, { "digest": { "threshold": 0.9, "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ] }, "signature_version": "v1", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e", "deprecated": false, "id": "ASB-A-364269936-c5c8c55b", "signature_type": "Line", "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" ], "spl": "2025-03-01" }