CVE-2021-1020

HighCVSS 7.3/10Last modified Jun 17, 2026

Description

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.Product: AndroidVersions: Android-12Android ID: A-195111725

Metrics

CVSS 3.1 7.3/10CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Dec 15, 2021
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2021

CVE-2021-10217.3In snoozeNotificationInt of NotificationManagerService.java, there is a possible way to disable notification for an arbitrary user due to imCVE-2021-10227.5In btif_in_hf_client_generic_evt of btif_hf_client.cc, there is a possible Bluetooth service crash due to a missing null check. This could lCVE-2021-10235.0In onCreate of RequestIgnoreBatteryOptimizations.java, there is a possible way to determine whether an app is installed, without query permiCVE-2021-10246.7In onEventReceived of EventResultPersister.java, there is a possible intent redirection due to a confused deputy. This could lead to local eCVE-2021-10255.5In hasNamedWallpaper of WallpaperManagerService.java, there is a possible way to determine whether an app is installed, without query permisCVE-2021-10265.5In startRanging of RttServiceImpl.java, there is a possible way to determine whether an app is installed, without query permissions, due to CVE-2021-10277.8In setTransactionState of SurfaceFlinger, there is possible arbitrary code execution in a privileged process due to improper casting. This cCVE-2021-10287.8In setClientStateLocked of SurfaceFlinger.cpp, there is a possible out of bounds write due to a use after free. This could lead to local escCVE-2021-10297.8In setClientStateLocked of SurfaceFlinger.cpp, there is a possible out of bounds write due to a use after free. This could lead to local escCVE-2021-10305.5In setNotificationsShownFromListener of NotificationManagerService.java, there is a possible way to determine whether an app is installed, wCVE-2021-10313.3In cancelNotificationsFromListener of NotificationManagerService.java, there is a possible way to determine whether an app is installed, witCVE-2021-10323.3In getMimeGroup of PackageManagerService.java, there is a possible way to determine whether an app is installed, without query permissions,