CVE-2022-20442: PermissionController#ReviewPermissionsActivity could be Overlaid to Trick User into Granting Permission to Apps with API level lower than 23
Summary
CVE-2022-20442: In onCreate of ReviewPermissionsActivity.java, there is a possible way to grant permissions for a separate app with API level < 23 due to a tapjacking/overlay attack. Affects platform/packages/apps/PackageInstaller versions >= 10:0, < 10:2022-12-01. Fixed in 10:2022-12-01. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The package under scrutiny is an Android package with an unknown name. It belongs to the Android ecosystem and is affected by the vulnerability described in this report. The package is used to manage permissions in Android applications. It supports multiple API levels, starting from version 10. The vulnerability affects API levels lower than 23.
Vulnerability Detail
The vulnerability exists in the onCreate method of the ReviewPermissionsActivity.java file. It allows for a tapjacking/overlay attack, where an attacker can trick the user into granting permissions to a separate app with an API level lower than 23. This can lead to a local escalation of privilege, requiring user interaction for exploitation. The impact of this vulnerability is high, as it can potentially grant unauthorized permissions to malicious apps.
How To Fix
Minimum fixed version
10:2022-12-01
This is the first release that contains the fix.
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
There is no known workaround for this vulnerability. It is essential to apply the fix provided by the package maintainers.
Conclusion
In conclusion, the package is vulnerable to a tapjacking/overlay attack in the ReviewPermissionsActivity. This can lead to unauthorized permissions being granted to malicious apps. It is recommended to update the package to the latest version that includes the fix. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for platform/packages/apps/PackageInstaller →
FAQ
The impact of this vulnerability is high, as it can potentially grant unauthorized permissions to malicious apps.
API levels lower than 23 are affected by this vulnerability.
Yes, user interaction is needed for exploitation of this vulnerability.
No, there are no known workarounds for this vulnerability. It is crucial to apply the provided fix.
You can find more information about this vulnerability in the Android Open Source Vulnerability database. The source link is provided in the metadata section of this report.
References
Related vulnerabilities
Recent vulnerabilities recorded for platform/packages/apps/PackageInstaller.