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