Android security tags, read closely by Lightrion

CVE-2026-28582 AI-generated analysis

platform/packages/apps/Settings, password / device credential confirmation (ConfirmDeviceCredentialActivity)

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

ConfirmDeviceCredentialActivity now finishes immediately when it receives KeyguardManager.ACTION_CONFIRM_REMOTE_DEVICE_CREDENTIAL through any component other than the activity-alias com.android.settings.ConfirmRemoteDeviceCredentialActivity, so the remote-validation flow can no longer be entered by targeting the underlying activity class directly.

Root cause

ConfirmDeviceCredentialActivity handles several intent actions in onCreate, including KeyguardManager.ACTION_CONFIRM_REMOTE_DEVICE_CREDENTIAL (the 'remoteValidation' path). Per the comment added by the fix, the remote-validation flow must go through the alias com.android.settings.ConfirmRemoteDeviceCredentialActivity 'to avoid bypassing permission checks'. Before the fix, the activity code never checked which component the intent was delivered to, so an intent with the remote-validation action delivered to a component other than the alias still entered the remote-validation path. The manifest that declares the alias and its permission is not part of the material.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2026 · Findings