Android security tags, read closely by Lightrion

CVE-2025-0091 AI-generated analysis

platform/packages/apps/Settings, accounts (AccountTypePreferenceLoader)

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

Settings' AccountTypePreferenceLoader.isSafeIntent now returns false for any authenticator-supplied preference Intent whose scheme is "content", so it is not treated as safe to launch.

Root cause

AccountTypePreferenceLoader handles preference Intents contributed by account authenticators and launches them from Settings for the user (prefIntent, mUserHandle) unless isSafeIntent rejects them, in which case it logs "Refusing to launch authenticator intent because it exploits Settings permissions". Per its doc comment, isSafeIntent only checked that the Intent launches an exported activity or one owned by the same uid as the authenticator; it did not consider the Intent's URI scheme, so an Intent with a content scheme could be launched with Settings' permissions. The bulletin rates this High EoP.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to February 2025 · Findings