In onCreate of UninstallerActivity, there is a possible way to uninstall an all without informed user consent due to a tapjacking/overlay attack. This could lead to local escalation of privilege with User execution privileges needed. User interaction is needed for exploitation.
{
"types": [
"EoP"
],
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08"
],
"spl": "2021-02-01",
"vanir_signatures": [
{
"deprecated": false,
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java",
"function": "onCreate"
},
"signature_type": "Function",
"digest": {
"function_hash": "40410502518686685314548652191135045008",
"length": 3379.0
},
"id": "ASB-A-171221302-6808e78e",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08"
},
{
"id": "ASB-A-171221302-83540243",
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"339452049797380972267273120943251287489",
"271094028257776096844352744391651480068",
"45929723073850113898938742121001615962",
"309644852408225531912342484092467992334",
"197654040358525845117565211078035345878",
"297569614034252644632300537033970598346"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08",
"deprecated": false
}
]
}{
"types": [
"EoP"
],
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08"
],
"spl": "2021-02-01",
"vanir_signatures": [
{
"deprecated": false,
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08",
"digest": {
"line_hashes": [
"339452049797380972267273120943251287489",
"271094028257776096844352744391651480068",
"45929723073850113898938742121001615962",
"309644852408225531912342484092467992334",
"197654040358525845117565211078035345878",
"297569614034252644632300537033970598346"
],
"threshold": 0.9
},
"id": "ASB-A-171221302-0e130137",
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java",
"function": "onCreate"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08",
"signature_version": "v1",
"digest": {
"function_hash": "40410502518686685314548652191135045008",
"length": 3379.0
},
"id": "ASB-A-171221302-7335ed3a",
"signature_type": "Function"
}
]
}{
"types": [
"EoP"
],
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08"
],
"spl": "2021-02-01",
"vanir_signatures": [
{
"deprecated": false,
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"339452049797380972267273120943251287489",
"271094028257776096844352744391651480068",
"45929723073850113898938742121001615962",
"309644852408225531912342484092467992334",
"197654040358525845117565211078035345878",
"297569614034252644632300537033970598346"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08",
"id": "ASB-A-171221302-12d047b7"
},
{
"deprecated": false,
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java",
"function": "onCreate"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08",
"digest": {
"function_hash": "40410502518686685314548652191135045008",
"length": 3379.0
},
"id": "ASB-A-171221302-fb39e0e0"
}
]
}{
"types": [
"EoP"
],
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08"
],
"spl": "2021-02-01",
"vanir_signatures": [
{
"deprecated": false,
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"339452049797380972267273120943251287489",
"271094028257776096844352744391651480068",
"45929723073850113898938742121001615962",
"309644852408225531912342484092467992334",
"197654040358525845117565211078035345878",
"297569614034252644632300537033970598346"
],
"threshold": 0.9
},
"id": "ASB-A-171221302-0e85d4c6",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08"
},
{
"id": "ASB-A-171221302-3e6c9cb1",
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java",
"function": "onCreate"
},
"signature_type": "Function",
"digest": {
"function_hash": "40410502518686685314548652191135045008",
"length": 3379.0
},
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08",
"deprecated": false
}
]
}{
"types": [
"EoP"
],
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08"
],
"spl": "2021-02-01",
"vanir_signatures": [
{
"id": "ASB-A-171221302-29801a89",
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java",
"function": "onCreate"
},
"signature_type": "Function",
"digest": {
"function_hash": "40410502518686685314548652191135045008",
"length": 3379.0
},
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08",
"deprecated": false
},
{
"deprecated": false,
"target": {
"file": "packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/90cfe17643aa4ecbe7cbfb1c787217456f764e08",
"digest": {
"line_hashes": [
"339452049797380972267273120943251287489",
"271094028257776096844352744391651480068",
"45929723073850113898938742121001615962",
"309644852408225531912342484092467992334",
"197654040358525845117565211078035345878",
"297569614034252644632300537033970598346"
],
"threshold": 0.9
},
"id": "ASB-A-171221302-77008ee8"
}
]
}