summaryrefslogtreecommitdiff
path: root/libs/androidfw/FileStream.cpp
diff options
context:
space:
mode:
author Valentin Iftime <valiiftime@google.com> 2023-11-08 11:01:32 +0100
committer Iavor-Valentin Iftime <valiiftime@google.com> 2023-12-05 16:45:41 +0000
commit5adc11e960ffd891a8e48448b50cb25dad74eb78 (patch)
tree6d12ca1619d6e151d28270944c7950134e2de7ed /libs/androidfw/FileStream.cpp
parentf9296981563e8d95e9aa2f98b71f18b09e165ede (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 Change-Id: I3571fa9207b778def652130d3ca840183a9a8414 (cherry picked from commit 965ff2d3c5487f72a77f6153ed8542cb2621d93c) Merged-In: I3571fa9207b778def652130d3ca840183a9a8414 (cherry picked from commit da6a9ea6deece5b2505d5facdf5d44cfc08057f3)
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions