CVE-2021-1020: Input Validation
In snoozeNotification of NotificationListenerService.java, there is a possible way to disable notification for an arbitrary user due to improper input validation. This could lead to local escalation of privilege with User execution privileges needed. User interaction is needed for exploitation.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
android/platform/frameworks/baseto a version that resolves this vulnerability.Fixed in 12:2021-12-01
Event History
Frequently Asked Questions
Who is exposed to this issue?
The affected product and version listed are Android 12. Exploitation is local and requires User-level execution privileges, so a remote unauthenticated attacker is not described by the available data.
What does an attacker need to exploit it?
The attacker needs local User execution privileges and user interaction. The issue is caused by improper input validation in snoozeNotification of NotificationListenerService.java.
What is the impact if exploitation succeeds?
An attacker may be able to disable notifications for an arbitrary user. The provided severity vector rates impacts to confidentiality, integrity, and availability as high.