Android security tags, read closely by Lightrion

CVE-2025-48563 AI-generated analysis

platform/frameworks/base, autofill system service (services/autofill, RemoteFillService)

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.

Adds an onNullBinding() override to RemoteFillService that calls unbind(), so system_server no longer stays bound, with BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS, to an autofill service whose onBind() returned null.

Root cause

RemoteFillService (a ServiceConnector.Impl<IAutoFillService>) binds the autofill service component with Context.BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS, plus BIND_ALLOW_INSTANT when allowed, as its constructor shows. It implemented onServiceConnectionStatusChanged but did not override ServiceConnection.onNullBinding(). The commit message says that an autofill service returning null from onBind() therefore stayed bound by system_server and could launch activities from the background.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2025 · Findings