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