Android security tags, read closely by Lightrion

CVE-2025-26462 AI-generated analysis

platform/frameworks/base, services/accessibility (AccessibilityServiceConnection)

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

Adds an onNullBinding override to AccessibilityServiceConnection that calls unbindLocked() under mLock, so system_server no longer stays bound to an accessibility service whose onBind() returned null and that service can no longer launch activities from the background (BAL).

Root cause

AccessibilityServiceConnection, a ServiceConnection used by system_server, handled onServiceDisconnected but did not override onNullBinding. When an accessibility service returned null from onBind(), nothing in the connection released the binding. Per the commit message, the service 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 June 2025 · Findings