ASB-A-169762606

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-169762606.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-169762606
Aliases
  • A-169762606
  • CVE-2021-0934
Published
2022-12-01T00:00:00Z
Modified
2024-08-07T19:30:11.829426Z
Summary
[Continual Calling to addAccountExplicitly Causes Permanent DoS to Android System]
Details

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.

References

Affected packages

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
10:0
Fixed
10:2022-12-01

Affected versions

Other

10

Ecosystem specific

{
    "vanir_signatures": [
        {
            "match_only_versions": [
                "10"
            ],
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "183503051388039944039109976722355420100",
                    "254958421526975609451814608697151962835",
                    "5953815298117267320970839420627702431",
                    "49495204748061701168531193005274667754",
                    "157780502169993624057504095784361146873",
                    "140229394211372605370800785204420416428",
                    "91695245809703912596628340339678692730",
                    "50403162731482154599285442994611426192",
                    "297028870075942285966234649640822767671",
                    "66673394505708219228160524249020919022",
                    "15994888115762946847544987887361002352",
                    "11110042754855894191683467707515790521",
                    "235867191314214894703994464799713465618"
                ]
            },
            "id": "ASB-A-169762606-9322487f",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3f218c9a5e1f7c3213ceb84c15afca0d3041057b",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "202626832822680567453150344479602906650",
                    "191562341116741971117053662507477809485",
                    "280394194067794264586300451486782701414",
                    "35397682127796546797721718027227227975",
                    "83214359507090530235099954927539146908"
                ]
            },
            "id": "ASB-A-169762606-d8dc4a8d",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/551d70e1c84a68db10b28e25adb42ae4396e0fdc",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2189.0,
                "function_hash": "269772914334520192496782715073844287030"
            },
            "id": "ASB-A-169762606-df09ff4c",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/551d70e1c84a68db10b28e25adb42ae4396e0fdc",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
                "function": "addAccountInternal"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "10"
            ],
            "digest": {
                "length": 553.0,
                "function_hash": "202319437233962472943125759708577703852"
            },
            "id": "ASB-A-169762606-fb313717",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3f218c9a5e1f7c3213ceb84c15afca0d3041057b",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java",
                "function": "Account"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/3f218c9a5e1f7c3213ceb84c15afca0d3041057b",
        "https://android.googlesource.com/platform/frameworks/base/+/551d70e1c84a68db10b28e25adb42ae4396e0fdc"
    ],
    "spl": "2022-12-01",
    "severity": "High",
    "types": [
        "DoS"
    ]
}

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2022-12-01

Affected versions

Other

11

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "100376638614695627484016181543296323625",
                    "254304761153009309028294669087283849826",
                    "92631020076913978702908413922114256420",
                    "131102529892478767967686995017177419191"
                ]
            },
            "id": "ASB-A-169762606-04a9cd22",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
            },
            "signature_type": "Line"
        },
        {
            "match_only_versions": [
                "11"
            ],
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "335474251992217758053443438181322439248",
                    "134814764080389914768464037850084605998",
                    "129003682951790078883312393959309735870",
                    "276257655717111687440731341770946806623",
                    "238012406262387352390645639798312166096",
                    "57517221101666627422974202965307327658",
                    "235867191314214894703994464799713465618"
                ]
            },
            "id": "ASB-A-169762606-5b2a064a",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java"
            },
            "signature_type": "Line"
        },
        {
            "match_only_versions": [
                "11"
            ],
            "digest": {
                "length": 337.0,
                "function_hash": "185601226801616034701163842365016206537"
            },
            "id": "ASB-A-169762606-641e7fd4",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java",
                "function": "Account"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1984.0,
                "function_hash": "226661994109986494968684921182027007725"
            },
            "id": "ASB-A-169762606-aa7d3f00",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
                "function": "addAccountInternal"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/aa58f99079ed8adac51b6b21faae24cb1c86262b",
        "https://android.googlesource.com/platform/frameworks/base/+/c65b81ba2728bfc3d296b8b3fbe0acacd67d1bd6"
    ],
    "spl": "2022-12-01",
    "severity": "High",
    "types": [
        "DoS"
    ]
}

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2022-12-01

Affected versions

Other

12

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 2083.0,
                "function_hash": "231476011417961213879640357222616581255"
            },
            "id": "ASB-A-169762606-231c4d98",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
                "function": "addAccountInternal"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "100376638614695627484016181543296323625",
                    "254304761153009309028294669087283849826",
                    "92631020076913978702908413922114256420",
                    "131102529892478767967686995017177419191"
                ]
            },
            "id": "ASB-A-169762606-ae615625",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
            },
            "signature_type": "Line"
        },
        {
            "match_only_versions": [
                "12"
            ],
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "335474251992217758053443438181322439248",
                    "134814764080389914768464037850084605998",
                    "179108045742011962213981397121543263240",
                    "276257655717111687440731341770946806623",
                    "238012406262387352390645639798312166096",
                    "57517221101666627422974202965307327658",
                    "235867191314214894703994464799713465618"
                ]
            },
            "id": "ASB-A-169762606-c02c2f8b",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java"
            },
            "signature_type": "Line"
        },
        {
            "match_only_versions": [
                "12"
            ],
            "digest": {
                "length": 337.0,
                "function_hash": "185601226801616034701163842365016206537"
            },
            "id": "ASB-A-169762606-f29d42af",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java",
                "function": "Account"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/c48f5407d5ae5210b9ee486e362c43a90409faa0",
        "https://android.googlesource.com/platform/frameworks/base/+/1877d8ec29b19a3997cc3dfb884059bfb53b05f9"
    ],
    "spl": "2022-12-01",
    "severity": "High",
    "types": [
        "DoS"
    ]
}

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L:0
Fixed
12L:2022-12-01

Affected versions

Other

12L

Ecosystem specific

{
    "vanir_signatures": [
        {
            "match_only_versions": [
                "12L"
            ],
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "13867859549515891299951886477176665897",
                    "315666029223618074973731373700182955122",
                    "112982111105369142413338159614884121955",
                    "157961796309354117871162005625704271937",
                    "46057374988375399877973287984560402616",
                    "112103245667917017095911680590310998958",
                    "329070092662991177442563829140312218054",
                    "240927384953283647103199983660536904582"
                ]
            },
            "id": "ASB-A-169762606-62689e2b",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
            },
            "signature_type": "Line"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "digest": {
                "length": 553.0,
                "function_hash": "202319437233962472943125759708577703852"
            },
            "id": "ASB-A-169762606-a82438ec",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java",
                "function": "Account"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "digest": {
                "length": 2303.0,
                "function_hash": "20702359200910594423714237132343320060"
            },
            "id": "ASB-A-169762606-b1036665",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
                "function": "addAccountInternal"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "digest": {
                "length": 1075.0,
                "function_hash": "84498159430287444365796509374600361671"
            },
            "id": "ASB-A-169762606-c01dac39",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
                "function": "renameAccount"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "183503051388039944039109976722355420100",
                    "254958421526975609451814608697151962835",
                    "5953815298117267320970839420627702431",
                    "46908417581185008378429647961584977878",
                    "157780502169993624057504095784361146873",
                    "140229394211372605370800785204420416428",
                    "91695245809703912596628340339678692730",
                    "50403162731482154599285442994611426192",
                    "297028870075942285966234649640822767671",
                    "66673394505708219228160524249020919022",
                    "15994888115762946847544987887361002352",
                    "11110042754855894191683467707515790521",
                    "235867191314214894703994464799713465618"
                ]
            },
            "id": "ASB-A-169762606-d316460c",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/e9ec3227205cbb5d637c6dba3fb04ef7ba7a9b69"
    ],
    "spl": "2022-12-01",
    "severity": "High",
    "types": [
        "DoS"
    ]
}

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13:0
Fixed
13:2022-12-01

Affected versions

Other

13

Ecosystem specific

{
    "vanir_signatures": [
        {
            "match_only_versions": [
                "13"
            ],
            "digest": {
                "length": 1075.0,
                "function_hash": "84498159430287444365796509374600361671"
            },
            "id": "ASB-A-169762606-056a1f9d",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
                "function": "renameAccount"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "13"
            ],
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "183503051388039944039109976722355420100",
                    "254958421526975609451814608697151962835",
                    "5953815298117267320970839420627702431",
                    "46908417581185008378429647961584977878",
                    "157780502169993624057504095784361146873",
                    "140229394211372605370800785204420416428",
                    "91695245809703912596628340339678692730",
                    "50403162731482154599285442994611426192",
                    "297028870075942285966234649640822767671",
                    "66673394505708219228160524249020919022",
                    "15994888115762946847544987887361002352",
                    "11110042754855894191683467707515790521",
                    "235867191314214894703994464799713465618"
                ]
            },
            "id": "ASB-A-169762606-1c4d1dee",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java"
            },
            "signature_type": "Line"
        },
        {
            "match_only_versions": [
                "13"
            ],
            "digest": {
                "length": 553.0,
                "function_hash": "202319437233962472943125759708577703852"
            },
            "id": "ASB-A-169762606-4569341a",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "core/java/android/accounts/Account.java",
                "function": "Account"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "13"
            ],
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "13867859549515891299951886477176665897",
                    "315666029223618074973731373700182955122",
                    "112982111105369142413338159614884121955",
                    "157961796309354117871162005625704271937",
                    "46057374988375399877973287984560402616",
                    "112103245667917017095911680590310998958",
                    "329070092662991177442563829140312218054",
                    "240927384953283647103199983660536904582"
                ]
            },
            "id": "ASB-A-169762606-54e522f8",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java"
            },
            "signature_type": "Line"
        },
        {
            "match_only_versions": [
                "13"
            ],
            "digest": {
                "length": 2303.0,
                "function_hash": "20702359200910594423714237132343320060"
            },
            "id": "ASB-A-169762606-bdc53fbe",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/core/java/com/android/server/accounts/AccountManagerService.java",
                "function": "addAccountInternal"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/cf62c760d4c002f562ddd5f372abe5bccda8a6ad"
    ],
    "spl": "2022-12-01",
    "severity": "High",
    "types": [
        "DoS"
    ]
}