ASB-A-162738636

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-162738636.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-162738636
Aliases
  • A-162738636
  • CVE-2021-0304
Published
2021-01-01T00:00:00Z
Modified
2026-09-21T16:00:45Z
Summary
[none]
Details

In several functions of GlobalScreenshot.java, there is a possible permission bypass due to an unsafe PendingIntent. This could lead to local information disclosure of the user's contacts with User execution privileges needed. User interaction is not needed for exploitation.

References

Affected packages

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
8.0:0
Fixed
8.0:2021-01-01

Affected versions

8.*
8.0

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297"
    ],
    "severity":  "High",
    "spl":  "2021-01-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "172814152372971379604738369757960834824",
                    "276525397767147043961175588095650851955",
                    "653221487668372770577636779567614600",
                    "255097094575033678142722364645314315376",
                    "276999817505378290176111121896543922996",
                    "159088413308253743070575739752472227361",
                    "254691839537898685258196601681284906938",
                    "143435069698733465833622016909119801805",
                    "323571418124605274469497222629110476524",
                    "225001216039861746181979068129394574496",
                    "82382823808481889034091260075755123870",
                    "193562449742014061248069017114086543239",
                    "163952503613277355541151714250417807324",
                    "210562462640571290471343425607503975414",
                    "268563039876452948139642820172944052978",
                    "21155185772828919658729573693511646516",
                    "176470184966161345834246594496847711920",
                    "212638004904577046618457710750247042868",
                    "72366058261745304201725421282453264588",
                    "241128501526546534231805247352840910809",
                    "8441467631010747820365646517591411980",
                    "278583015521016519772770083557964669469",
                    "333415768923001303629626907853980968709",
                    "331156345207030069487658911139749664201",
                    "250608853271198906804507182020017152640"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-162738636-1305fcbb",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "244252906286592539083050450883158953571",
                "length":  1296
            },
            "id":  "ASB-A-162738636-18a79c60",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createEditAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "324305078217090273298162499824054072935",
                "length":  1631
            },
            "id":  "ASB-A-162738636-24bcc28e",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createShareAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "113674538978786862364512969242086919950",
                "length":  708
            },
            "id":  "ASB-A-162738636-b453b720",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createDeleteAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "110650449270536247486706417310390274052",
                "length":  809
            },
            "id":  "ASB-A-162738636-d5c2c573",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "buildSmartActions"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-162738636.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
8.1:0
Fixed
8.1:2021-01-01

Affected versions

8.*
8.1

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297"
    ],
    "severity":  "High",
    "spl":  "2021-01-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "244252906286592539083050450883158953571",
                "length":  1296
            },
            "id":  "ASB-A-162738636-2900581a",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createEditAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "110650449270536247486706417310390274052",
                "length":  809
            },
            "id":  "ASB-A-162738636-4ba44e82",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "buildSmartActions"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "172814152372971379604738369757960834824",
                    "276525397767147043961175588095650851955",
                    "653221487668372770577636779567614600",
                    "255097094575033678142722364645314315376",
                    "276999817505378290176111121896543922996",
                    "159088413308253743070575739752472227361",
                    "254691839537898685258196601681284906938",
                    "143435069698733465833622016909119801805",
                    "323571418124605274469497222629110476524",
                    "225001216039861746181979068129394574496",
                    "82382823808481889034091260075755123870",
                    "193562449742014061248069017114086543239",
                    "163952503613277355541151714250417807324",
                    "210562462640571290471343425607503975414",
                    "268563039876452948139642820172944052978",
                    "21155185772828919658729573693511646516",
                    "176470184966161345834246594496847711920",
                    "212638004904577046618457710750247042868",
                    "72366058261745304201725421282453264588",
                    "241128501526546534231805247352840910809",
                    "8441467631010747820365646517591411980",
                    "278583015521016519772770083557964669469",
                    "333415768923001303629626907853980968709",
                    "331156345207030069487658911139749664201",
                    "250608853271198906804507182020017152640"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-162738636-53a3329a",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "324305078217090273298162499824054072935",
                "length":  1631
            },
            "id":  "ASB-A-162738636-5a534668",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createShareAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "113674538978786862364512969242086919950",
                "length":  708
            },
            "id":  "ASB-A-162738636-7045fd2a",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createDeleteAction"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-162738636.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
9:0
Fixed
9:2021-01-01

Affected versions

Other
9

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297"
    ],
    "severity":  "High",
    "spl":  "2021-01-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "172814152372971379604738369757960834824",
                    "276525397767147043961175588095650851955",
                    "653221487668372770577636779567614600",
                    "255097094575033678142722364645314315376",
                    "276999817505378290176111121896543922996",
                    "159088413308253743070575739752472227361",
                    "254691839537898685258196601681284906938",
                    "143435069698733465833622016909119801805",
                    "323571418124605274469497222629110476524",
                    "225001216039861746181979068129394574496",
                    "82382823808481889034091260075755123870",
                    "193562449742014061248069017114086543239",
                    "163952503613277355541151714250417807324",
                    "210562462640571290471343425607503975414",
                    "268563039876452948139642820172944052978",
                    "21155185772828919658729573693511646516",
                    "176470184966161345834246594496847711920",
                    "212638004904577046618457710750247042868",
                    "72366058261745304201725421282453264588",
                    "241128501526546534231805247352840910809",
                    "8441467631010747820365646517591411980",
                    "278583015521016519772770083557964669469",
                    "333415768923001303629626907853980968709",
                    "331156345207030069487658911139749664201",
                    "250608853271198906804507182020017152640"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-162738636-318472e6",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "113674538978786862364512969242086919950",
                "length":  708
            },
            "id":  "ASB-A-162738636-48d07a02",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createDeleteAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "244252906286592539083050450883158953571",
                "length":  1296
            },
            "id":  "ASB-A-162738636-7cbf4370",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createEditAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "324305078217090273298162499824054072935",
                "length":  1631
            },
            "id":  "ASB-A-162738636-82f5a9df",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createShareAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "110650449270536247486706417310390274052",
                "length":  809
            },
            "id":  "ASB-A-162738636-cd56013d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "buildSmartActions"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-162738636.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
10:0
Fixed
10:2021-01-01

Affected versions

Other
10

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297"
    ],
    "severity":  "High",
    "spl":  "2021-01-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "113674538978786862364512969242086919950",
                "length":  708
            },
            "id":  "ASB-A-162738636-08ddb67b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createDeleteAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "110650449270536247486706417310390274052",
                "length":  809
            },
            "id":  "ASB-A-162738636-4579018a",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "buildSmartActions"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "244252906286592539083050450883158953571",
                "length":  1296
            },
            "id":  "ASB-A-162738636-94b796dd",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createEditAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "324305078217090273298162499824054072935",
                "length":  1631
            },
            "id":  "ASB-A-162738636-9e9fff5e",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java",
                "function":  "createShareAction"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "172814152372971379604738369757960834824",
                    "276525397767147043961175588095650851955",
                    "653221487668372770577636779567614600",
                    "255097094575033678142722364645314315376",
                    "276999817505378290176111121896543922996",
                    "159088413308253743070575739752472227361",
                    "254691839537898685258196601681284906938",
                    "143435069698733465833622016909119801805",
                    "323571418124605274469497222629110476524",
                    "225001216039861746181979068129394574496",
                    "82382823808481889034091260075755123870",
                    "193562449742014061248069017114086543239",
                    "163952503613277355541151714250417807324",
                    "210562462640571290471343425607503975414",
                    "268563039876452948139642820172944052978",
                    "21155185772828919658729573693511646516",
                    "176470184966161345834246594496847711920",
                    "212638004904577046618457710750247042868",
                    "72366058261745304201725421282453264588",
                    "241128501526546534231805247352840910809",
                    "8441467631010747820365646517591411980",
                    "278583015521016519772770083557964669469",
                    "333415768923001303629626907853980968709",
                    "331156345207030069487658911139749664201",
                    "250608853271198906804507182020017152640"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-162738636-c2f3201c",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/165607099624e7a9e5d5e513c43060086d088297",
            "target":  {
                "file":  "packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-162738636.json"