Android security tags, read closely by Lightrion

CVE-2025-48555 AI-generated analysis

platform/packages/apps/Settings, notification history (NotificationStation fragment)

AI-generated: written from the bulletin and the fixing diffs by claude-fable-5-1, then checked against the code by claude-opus-5-5 (6 corrections). Verify against the commit before relying on it.

Settings' NotificationStation (notification log/history screen) now works out in onResume which profiles of the current user are secure, currently locked and have LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS disabled. For history entries from those profiles it hides the title, the text and the notification/ranking extras.

Root cause

NotificationStation builds a HistoricalNotificationInfo from every StatusBarNotification that reaches its NotificationListenerService, which is registered as a system service for ActivityManager.getCurrentUser(). HistoricalNotificationPreference.updatePreference always rendered info.title, info.text, mInfo.notificationExtra and mInfo.rankingExtra. Nothing checked whether the notification's user (info.user) was a profile locked with a secure credential and set not to show private notification content while locked. As a result, a locked profile's notification content could be shown in the Settings UI.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to December 2025 · Findings