In findAllDeAccounts of AccountsDb.java, there is a possible denial of service due to resource exhaustion. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/3f218c9a5e1f7c3213ceb84c15afca0d3041057b",
"https://android.googlesource.com/platform/frameworks/base/+/551d70e1c84a68db10b28e25adb42ae4396e0fdc"
],
"severity": "High",
"types": [
"DoS"
],
"vanir_signatures": [
{
"deprecated": false,
"target": {
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-9322487f",
"signature_type": "Line",
"digest": {
"line_hashes": [
"183503051388039944039109976722355420100",
"254958421526975609451814608697151962835",
"5953815298117267320970839420627702431",
"49495204748061701168531193005274667754",
"157780502169993624057504095784361146873",
"140229394211372605370800785204420416428",
"91695245809703912596628340339678692730",
"50403162731482154599285442994611426192",
"297028870075942285966234649640822767671",
"66673394505708219228160524249020919022",
"15994888115762946847544987887361002352",
"11110042754855894191683467707515790521",
"235867191314214894703994464799713465618"
],
"threshold": 0.9
},
"match_only_versions": [
"10"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/3f218c9a5e1f7c3213ceb84c15afca0d3041057b"
},
{
"id": "ASB-A-169762606-d8dc4a8d",
"digest": {
"line_hashes": [
"202626832822680567453150344479602906650",
"191562341116741971117053662507477809485",
"280394194067794264586300451486782701414",
"35397682127796546797721718027227227975",
"83214359507090530235099954927539146908"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/551d70e1c84a68db10b28e25adb42ae4396e0fdc",
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_type": "Line"
},
{
"id": "ASB-A-169762606-df09ff4c",
"digest": {
"function_hash": "269772914334520192496782715073844287030",
"length": 2189.0
},
"deprecated": false,
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/551d70e1c84a68db10b28e25adb42ae4396e0fdc",
"target": {
"function": "addAccountInternal",
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_type": "Function"
},
{
"deprecated": false,
"target": {
"function": "Account",
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-fb313717",
"signature_type": "Function",
"digest": {
"function_hash": "202319437233962472943125759708577703852",
"length": 553.0
},
"match_only_versions": [
"10"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/3f218c9a5e1f7c3213ceb84c15afca0d3041057b"
}
],
"spl": "2022-12-01"
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/aa58f99079ed8adac51b6b21faae24cb1c86262b",
"https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6"
],
"severity": "High",
"types": [
"DoS"
],
"vanir_signatures": [
{
"id": "ASB-A-169762606-04a9cd22",
"digest": {
"line_hashes": [
"100376638614695627484016181543296323625",
"254304761153009309028294669087283849826",
"92631020076913978702908413922114256420",
"131102529892478767967686995017177419191"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6",
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_type": "Line"
},
{
"deprecated": false,
"target": {
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-5b2a064a",
"signature_type": "Line",
"digest": {
"line_hashes": [
"335474251992217758053443438181322439248",
"134814764080389914768464037850084605998",
"129003682951790078883312393959309735870",
"276257655717111687440731341770946806623",
"238012406262387352390645639798312166096",
"57517221101666627422974202965307327658",
"235867191314214894703994464799713465618"
],
"threshold": 0.9
},
"match_only_versions": [
"11"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6"
},
{
"deprecated": false,
"target": {
"function": "Account",
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-641e7fd4",
"signature_type": "Function",
"digest": {
"function_hash": "185601226801616034701163842365016206537",
"length": 337.0
},
"match_only_versions": [
"11"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6"
},
{
"id": "ASB-A-169762606-aa7d3f00",
"digest": {
"function_hash": "226661994109986494968684921182027007725",
"length": 1984.0
},
"deprecated": false,
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6",
"target": {
"function": "addAccountInternal",
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_type": "Function"
}
],
"spl": "2022-12-01"
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/c48f5407d5ae5210b9ee486e362c43a90409faa0",
"https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9"
],
"severity": "High",
"types": [
"DoS"
],
"vanir_signatures": [
{
"id": "ASB-A-169762606-231c4d98",
"digest": {
"function_hash": "231476011417961213879640357222616581255",
"length": 2083.0
},
"deprecated": true,
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9",
"target": {
"function": "addAccountInternal",
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_type": "Function"
},
{
"id": "ASB-A-169762606-ae615625",
"digest": {
"line_hashes": [
"100376638614695627484016181543296323625",
"254304761153009309028294669087283849826",
"92631020076913978702908413922114256420",
"131102529892478767967686995017177419191"
],
"threshold": 0.9
},
"deprecated": true,
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9",
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"signature_type": "Line"
},
{
"deprecated": true,
"target": {
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-c02c2f8b",
"signature_type": "Line",
"digest": {
"line_hashes": [
"335474251992217758053443438181322439248",
"134814764080389914768464037850084605998",
"179108045742011962213981397121543263240",
"276257655717111687440731341770946806623",
"238012406262387352390645639798312166096",
"57517221101666627422974202965307327658",
"235867191314214894703994464799713465618"
],
"threshold": 0.9
},
"match_only_versions": [
"12"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9"
},
{
"deprecated": true,
"target": {
"function": "Account",
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-f29d42af",
"signature_type": "Function",
"digest": {
"function_hash": "185601226801616034701163842365016206537",
"length": 337.0
},
"match_only_versions": [
"12"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9"
}
],
"spl": "2022-12-01"
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69"
],
"severity": "High",
"types": [
"DoS"
],
"vanir_signatures": [
{
"deprecated": false,
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"id": "ASB-A-169762606-62689e2b",
"signature_type": "Line",
"digest": {
"line_hashes": [
"13867859549515891299951886477176665897",
"315666029223618074973731373700182955122",
"112982111105369142413338159614884121955",
"157961796309354117871162005625704271937",
"46057374988375399877973287984560402616",
"112103245667917017095911680590310998958",
"329070092662991177442563829140312218054",
"240927384953283647103199983660536904582"
],
"threshold": 0.9
},
"match_only_versions": [
"12L"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69"
},
{
"deprecated": false,
"target": {
"function": "Account",
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-a82438ec",
"signature_type": "Function",
"digest": {
"function_hash": "202319437233962472943125759708577703852",
"length": 553.0
},
"match_only_versions": [
"12L"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69"
},
{
"deprecated": false,
"target": {
"function": "addAccountInternal",
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"id": "ASB-A-169762606-b1036665",
"signature_type": "Function",
"digest": {
"function_hash": "20702359200910594423714237132343320060",
"length": 2303.0
},
"match_only_versions": [
"12L"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69"
},
{
"deprecated": false,
"target": {
"function": "renameAccount",
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"id": "ASB-A-169762606-c01dac39",
"signature_type": "Function",
"digest": {
"function_hash": "84498159430287444365796509374600361671",
"length": 1075.0
},
"match_only_versions": [
"12L"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69"
},
{
"deprecated": false,
"target": {
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-d316460c",
"signature_type": "Line",
"digest": {
"line_hashes": [
"183503051388039944039109976722355420100",
"254958421526975609451814608697151962835",
"5953815298117267320970839420627702431",
"46908417581185008378429647961584977878",
"157780502169993624057504095784361146873",
"140229394211372605370800785204420416428",
"91695245809703912596628340339678692730",
"50403162731482154599285442994611426192",
"297028870075942285966234649640822767671",
"66673394505708219228160524249020919022",
"15994888115762946847544987887361002352",
"11110042754855894191683467707515790521",
"235867191314214894703994464799713465618"
],
"threshold": 0.9
},
"match_only_versions": [
"12L"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69"
}
],
"spl": "2022-12-01"
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad"
],
"severity": "High",
"types": [
"DoS"
],
"vanir_signatures": [
{
"deprecated": false,
"target": {
"function": "renameAccount",
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"id": "ASB-A-169762606-056a1f9d",
"signature_type": "Function",
"digest": {
"function_hash": "84498159430287444365796509374600361671",
"length": 1075.0
},
"match_only_versions": [
"13"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad"
},
{
"deprecated": false,
"target": {
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-1c4d1dee",
"signature_type": "Line",
"digest": {
"line_hashes": [
"183503051388039944039109976722355420100",
"254958421526975609451814608697151962835",
"5953815298117267320970839420627702431",
"46908417581185008378429647961584977878",
"157780502169993624057504095784361146873",
"140229394211372605370800785204420416428",
"91695245809703912596628340339678692730",
"50403162731482154599285442994611426192",
"297028870075942285966234649640822767671",
"66673394505708219228160524249020919022",
"15994888115762946847544987887361002352",
"11110042754855894191683467707515790521",
"235867191314214894703994464799713465618"
],
"threshold": 0.9
},
"match_only_versions": [
"13"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad"
},
{
"deprecated": false,
"target": {
"function": "Account",
"file": "core/java/android/accounts/Account.java"
},
"id": "ASB-A-169762606-4569341a",
"signature_type": "Function",
"digest": {
"function_hash": "202319437233962472943125759708577703852",
"length": 553.0
},
"match_only_versions": [
"13"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad"
},
{
"deprecated": false,
"target": {
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"id": "ASB-A-169762606-54e522f8",
"signature_type": "Line",
"digest": {
"line_hashes": [
"13867859549515891299951886477176665897",
"315666029223618074973731373700182955122",
"112982111105369142413338159614884121955",
"157961796309354117871162005625704271937",
"46057374988375399877973287984560402616",
"112103245667917017095911680590310998958",
"329070092662991177442563829140312218054",
"240927384953283647103199983660536904582"
],
"threshold": 0.9
},
"match_only_versions": [
"13"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad"
},
{
"deprecated": false,
"target": {
"function": "addAccountInternal",
"file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
},
"id": "ASB-A-169762606-bdc53fbe",
"signature_type": "Function",
"digest": {
"function_hash": "20702359200910594423714237132343320060",
"length": 2303.0
},
"match_only_versions": [
"13"
],
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad"
}
],
"spl": "2022-12-01"
}