CVE-2022-20350
In onCreate of NotificationAccessConfirmationActivity.java, there is a possible way to trick the...
In onCreate of NotificationAccessConfirmationActivity.java, there is a possible way to trick the victim to grant notification access to the wrong app due to improper input validation. This could lead to local information disclosure with User execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10 Android-11 Android-12 Android-12LAndroid ID: A-228178437
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.5
In onCreate of NotificationAccessConfirmationActivity.java, there is a possible way to trick the victim to grant notification access to the wrong app due to improper input validation. This could lead to local information disclosure with User execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10 Android-11 Android-12 Android-12LAndroid ID: A-228178437
- Record
CVE-2022-20350- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-20, CWE-125
- Updated
- 2026-11-02
CVE List
6.2
In onCreate of NotificationAccessConfirmationActivity.java, there is a possible way to trick the victim to grant notification access to the wrong app due to improper input validation. This could lead to local information disclosure with User execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10 Android-11 Android-12 Android-12LAndroid ID: A-228178437
- Record
CVE-2022-20350- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2022-25610
6.2
In onCreate of NotificationAccessConfirmationActivity.java, there is a possible way to trick the victim to grant notification access to the wrong app due to improper input validation. This could lead to local information disclosure with User execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10 Android-11 Android-12 Android-12LAndroid ID: A-228178437
- Record
EUVD-2022-25610- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2452-xqvj-2c63
5.5
In onCreate of NotificationAccessConfirmationActivity.java, there is a possible way to trick the...
In onCreate of NotificationAccessConfirmationActivity.java, there is a possible way to trick the victim to grant notification access to the wrong app due to improper input validation. This could lead to local information disclosure with User execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10 Android-11 Android-12 Android-12LAndroid ID: A-228178437
- Record
GHSA-2452-xqvj-2c63- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-20, CWE-125
- Updated
- 2026-11-02
OSVASB-A-228178437 No score
In onCreate of NotificationAccessConfirmationActivity.java, there is a possible way to trick the victim to grant notification access to the wrong app due to improper input validation. This could lead to local information disclosure with User execution privileges needed. User interaction is not needed for exploitation.
- Record
ASB-A-228178437- Updated
- 2026-11-05
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
platform/frameworks/baseAndroid |
10:0 up to 10:2022-08-01, plus listed versions 10 |
10:2022-08-01 |
platform/packages/apps/SettingsAndroid |
10:0 up to 10:2022-08-01, plus listed versions 10 |
10:2022-08-01 |
platform/packages/services/CarAndroid |
10:0 up to 10:2022-08-01, plus listed versions 10 |
10:2022-08-01 |
platform/frameworks/baseAndroid |
11:0 up to 11:2022-08-01, plus listed versions 11 |
11:2022-08-01 |
platform/packages/apps/SettingsAndroid |
11:0 up to 11:2022-08-01, plus listed versions 11 |
11:2022-08-01 |
platform/packages/services/CarAndroid |
11:0 up to 11:2022-08-01, plus listed versions 11 |
11:2022-08-01 |
platform/frameworks/baseAndroid |
12:0 up to 12:2022-08-01, plus listed versions 12 |
12:2022-08-01 |
platform/packages/apps/SettingsAndroid |
12:0 up to 12:2022-08-01, plus listed versions 12 |
12:2022-08-01 |
platform/frameworks/baseAndroid |
12L:0 up to 12L:2022-08-01, plus listed versions 12L |
12L:2022-08-01 |
platform/packages/apps/Car/SettingsAndroid |
12L:0 up to 12L:2022-08-01, plus listed versions 12L |
12L:2022-08-01 |
platform/packages/apps/SettingsAndroid |
12L:0 up to 12L:2022-08-01, plus listed versions 12L |
12L:2022-08-01 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-20350 is a medium vulnerability (CVSS 5.5) in Google Android, published August 1, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.10%, the 0th percentile. Fixed in platform/frameworks/base 10:2022-08-01.
References
source.android.com/security/bulletin/2022-08-01
nvd.nist.gov/vuln/detail/CVE-2022-20350
github.com/advisories/GHSA-2452-xqvj-2c63
android.googlesource.com/platform/packages/apps/Settings/+/9d7b4f0fa2100721a5dc00e8fdd1be712b9bbbea
android.googlesource.com/platform/frameworks/base/+/acc83ab08d46755512ceb38d7fc521b2491d6bfb
android.googlesource.com/platform/packages/apps/Settings/+/ff341956043c26cf241fe3529b3d4dbef2e6b2e8
android.googlesource.com/platform/frameworks/base/+/735bcf8cf7a73937eb03ba9474d62ce0498ac64a
android.googlesource.com/platform/packages/apps/Car/Settings/+/dcb9c5fb699682ecabce52d569ab8af78e1bb966