Android security tags, read closely by Lightrion

CVE-2025-26464 AI-generated analysis

platform/packages/modules/AppSearch, AppSearchManagerService (system_server AppSearch service, app-function execution path)

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

Replaces the whole body of the hidden binder method AppSearchManagerService.executeAppFunction (AppSearch module, Android 15) with an unconditional UnsupportedOperationException. This disables the never-launched, flag-guarded app-function execution path in which, according to the commit, a security issue was reported.

Root cause

AppSearchManagerService exposed a binder method executeAppFunction(ExecuteAppFunctionAidlRequest, IAppSearchResultCallback). It verified the caller (verifyIncomingCallWithCallback, checkCallDenied, isUserOrganizationManaged, verifyExecuteAppFunctionCaller) and then dispatched executeAppFunctionUnchecked, which builds an AppFunctionService intent for the target package and resolves the service. The API was supposed to stay unreachable behind a feature flag that never launched. According to the commit, an attacker could still invoke the hidden API. The commit states that a security issue was reported in this path (EoP per the bulletin). The material does not identify the exact defect in the removed logic.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2025 · Findings