Android security tags, read closely by Lightrion

CVE-2026-0008 AI-generated analysis

platform/packages/apps/Settings, biometrics face enrollment (FaceEnroll trampoline activity)

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.

FaceEnroll in Settings now strips the MultiBiometricEnrollHelper.EXTRA_ENROLL_AFTER_FACE extra (alongside Intent.EXTRA_USER_ID) from the forwarded intent when the activity was launched by a package other than Settings itself.

Root cause

FaceEnroll.onCreate builds nextIntent for the real enrollment activity and, per its own comment, includes any existing extras from the current intent. Before the fix, the only extra removed for launches from an external package (launchedFromProvider() != packageName) was Intent.EXTRA_USER_ID. The EXTRA_ENROLL_AFTER_FACE extra, which the updated test populates with a PendingIntent, was forwarded unchanged, so an external caller could pass that key into Settings' downstream enrollment activity.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2026 · Findings