In validateAccountsInternal of AccountManagerService.java, there is a possible way to leak account credentials to a third party app due to a confused deputy. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"types": [
"ID"
],
"spl": "2024-11-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"function_hash": "101193414350098439995614606646394339346",
"length": 3331.0
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
"function": "validateAccountsInternal"
},
"signature_version": "v1",
"id": "ASB-A-343440463-3e2e7f42",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/ddfc078af7e89641360b896f99af23a6b371b847"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"29173051221296658536910211516454044335",
"184312520786542076771135869227635029727",
"17260541059910676630107404919963034225",
"7291052111595615850872169535590355287"
]
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_version": "v1",
"id": "ASB-A-343440463-4b98c8b4",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/ddfc078af7e89641360b896f99af23a6b371b847"
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/ddfc078af7e89641360b896f99af23a6b371b847"
],
"severity": "High"
}{
"types": [
"ID"
],
"spl": "2024-11-01",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"29173051221296658536910211516454044335",
"184312520786542076771135869227635029727",
"17260541059910676630107404919963034225",
"7291052111595615850872169535590355287"
]
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_version": "v1",
"id": "ASB-A-343440463-38e08104",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "22297508970871024618962377483595679632",
"length": 3140.0
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
"function": "validateAccountsInternal"
},
"signature_version": "v1",
"id": "ASB-A-343440463-b0418465",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
],
"severity": "High"
}{
"types": [
"ID"
],
"spl": "2024-11-01",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"29173051221296658536910211516454044335",
"184312520786542076771135869227635029727",
"17260541059910676630107404919963034225",
"7291052111595615850872169535590355287"
]
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_version": "v1",
"id": "ASB-A-343440463-d41cca00",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "22297508970871024618962377483595679632",
"length": 3140.0
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
"function": "validateAccountsInternal"
},
"signature_version": "v1",
"id": "ASB-A-343440463-f487e839",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
],
"severity": "High"
}{
"types": [
"ID"
],
"spl": "2024-11-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"function_hash": "22297508970871024618962377483595679632",
"length": 3140.0
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
"function": "validateAccountsInternal"
},
"signature_version": "v1",
"id": "ASB-A-343440463-a4151bf9",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"29173051221296658536910211516454044335",
"184312520786542076771135869227635029727",
"17260541059910676630107404919963034225",
"7291052111595615850872169535590355287"
]
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_version": "v1",
"id": "ASB-A-343440463-d1bb29be",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
],
"severity": "High"
}{
"types": [
"ID"
],
"spl": "2024-11-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"function_hash": "22297508970871024618962377483595679632",
"length": 3140.0
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
"function": "validateAccountsInternal"
},
"signature_version": "v1",
"id": "ASB-A-343440463-f60470dc",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"29173051221296658536910211516454044335",
"184312520786542076771135869227635029727",
"17260541059910676630107404919963034225",
"7291052111595615850872169535590355287"
]
},
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_version": "v1",
"id": "ASB-A-343440463-fc4644cf",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/6e25cd888a1b48bd718175e4d06e8dca0a197302"
],
"severity": "High"
}