Android security tags, read closely by Lightrion

CVE-2025-48528 AI-generated analysis

platform/frameworks/base, SystemUI biometrics (BiometricPrompt / AuthContainerView, UDFPS overlay on 16)

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 (7 corrections). Verify against the commit before relying on it.

Reverts the "Fix biometric prompt appearing above shade" change in SystemUI's AuthContainerView. The BiometricPrompt window moves back from TYPE_APPLICATION_OVERLAY to TYPE_KEYGUARD_DIALOG, and the panel interaction detector is enabled unconditionally again.

Root cause

Commit 93b417adaecdd ("Fix biometric prompt appearing above shade") made two changes in AuthContainerView.java. It switched the WindowManager.LayoutParams used for the BiometricPrompt window from TYPE_KEYGUARD_DIALOG to TYPE_APPLICATION_OVERLAY. It also moved mPanelInteractionDetector.enable(...) in onAttachedToWindow under if (!constraintBp()), so with constraintBp on the prompt no longer dismissed itself on panel interaction. TYPE_APPLICATION_OVERLAY is the window type available to apps holding SYSTEM_ALERT_WINDOW, while TYPE_KEYGUARD_DIALOG is a system-only type (general platform knowledge). Inference from the diff: the overlay window type is the security-relevant change. The bulletin only rates the issue as High EoP.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2025 · Findings