commit | ab9b45ae715f1f2143c48138710308ac467c27cb | [log] [tgz] |
---|---|---|
author | Valentin Iftime <valiiftime@google.com> | Wed Nov 08 11:01:32 2023 +0100 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Fri Dec 15 02:45:02 2023 +0000 |
tree | 084a14ae4284f2bc5de9f2b3453221133fb9b381 | |
parent | 5f3923b06084f9badb38420b7dbf2d9a68046498 [diff] |
Enforce persisted snoozed notifications limits Prevent DoS attack that causes boot-looping by serializing a huge amount of snoozed notifications: - Check snooze limits for persisted notifications - Remove persisted group summary notification when in-memory counterpart is removed - Prevent unpriviledged API calls that allow 3P apps to snooze notifications with context/criterion Test: atest SnoozeHelperTest Test: atest NotificationManagerServiceTest Bug: 307948424 Bug: 308414141 (cherry picked from commit 965ff2d3c5487f72a77f6153ed8542cb2621d93c) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:da6a9ea6deece5b2505d5facdf5d44cfc08057f3) Merged-In: I3571fa9207b778def652130d3ca840183a9a8414 Change-Id: I3571fa9207b778def652130d3ca840183a9a8414