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.
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/a3788486f2c7f728721c9700f7485f865b462609" ], "types": [ "ID" ], "spl": "2025-03-01", "severity": "High", "vanir_signatures": [ { "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ], "threshold": 0.9 }, "id": "ASB-A-364269936-37123902", "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/a3788486f2c7f728721c9700f7485f865b462609" }, { "target": { "function": "onResult", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 1663.0, "function_hash": "56630234660728534258575613068103318844" }, "id": "ASB-A-364269936-daf0cc35", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/a3788486f2c7f728721c9700f7485f865b462609" }, { "target": { "function": "getAuthToken", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 5708.0, "function_hash": "21158274808230286130764613672950974242" }, "id": "ASB-A-364269936-fd6484b2", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/a3788486f2c7f728721c9700f7485f865b462609" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" ], "types": [ "ID" ], "spl": "2025-03-01", "severity": "High", "vanir_signatures": [ { "target": { "function": "onResult", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 1606.0, "function_hash": "261227585194831626479415770564533148761" }, "id": "ASB-A-364269936-10ead25a", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" }, { "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ], "threshold": 0.9 }, "id": "ASB-A-364269936-2cb2662d", "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" }, { "target": { "function": "getAuthToken", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 5514.0, "function_hash": "161437446397472161643142010427827157748" }, "id": "ASB-A-364269936-ef1003a1", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" ], "types": [ "ID" ], "spl": "2025-03-01", "severity": "High", "vanir_signatures": [ { "target": { "function": "getAuthToken", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 5514.0, "function_hash": "161437446397472161643142010427827157748" }, "id": "ASB-A-364269936-17afc7ed", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" }, { "target": { "function": "onResult", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 1606.0, "function_hash": "261227585194831626479415770564533148761" }, "id": "ASB-A-364269936-2200cc66", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" }, { "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ], "threshold": 0.9 }, "id": "ASB-A-364269936-3a2b0c58", "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/87b546c56dfa8259508c108cd9726090cef31856" ], "types": [ "ID" ], "spl": "2025-03-01", "severity": "High", "vanir_signatures": [ { "target": { "function": "onResult", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 1663.0, "function_hash": "56630234660728534258575613068103318844" }, "id": "ASB-A-364269936-18779794", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/87b546c56dfa8259508c108cd9726090cef31856" }, { "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ], "threshold": 0.9 }, "id": "ASB-A-364269936-c6099bfa", "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/87b546c56dfa8259508c108cd9726090cef31856" }, { "target": { "function": "getAuthToken", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 5708.0, "function_hash": "21158274808230286130764613672950974242" }, "id": "ASB-A-364269936-f943985b", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/87b546c56dfa8259508c108cd9726090cef31856" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" ], "types": [ "ID" ], "spl": "2025-03-01", "severity": "High", "vanir_signatures": [ { "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ], "threshold": 0.9 }, "id": "ASB-A-364269936-03bb949b", "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" }, { "target": { "function": "getAuthToken", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 5514.0, "function_hash": "161437446397472161643142010427827157748" }, "id": "ASB-A-364269936-49ce785b", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" }, { "target": { "function": "onResult", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 1606.0, "function_hash": "261227585194831626479415770564533148761" }, "id": "ASB-A-364269936-6c6ae83c", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" } ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" ], "types": [ "ID" ], "spl": "2025-03-01", "severity": "High", "vanir_signatures": [ { "target": { "function": "getAuthToken", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 5514.0, "function_hash": "161437446397472161643142010427827157748" }, "id": "ASB-A-364269936-379467a2", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" }, { "target": { "function": "onResult", "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "length": 1606.0, "function_hash": "261227585194831626479415770564533148761" }, "id": "ASB-A-364269936-8ac44097", "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" }, { "target": { "file": "services/core/java/com/android/server/accounts/AccountManagerService.java" }, "signature_version": "v1", "deprecated": false, "digest": { "line_hashes": [ "123305668631491033522027694632370231585", "224732698434302563041434915166756011046", "205404181425846687776667119004667096634", "76820784500846999543517257071379453469" ], "threshold": 0.9 }, "id": "ASB-A-364269936-c5c8c55b", "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/fb41e444fd13d26477175c6154491d49e736d11e" } ] }