Android security tags, read closely by Lightrion

CVE-2025-26437 AI-generated analysis

platform/frameworks/base, services/credentials (CredentialManagerService, Credential Manager system service)

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 a caller identity check to the CredentialManagerService binder entry point that creates a GetCandidateRequestSession. Only the package configured as the device's credential autofill service (R.string.config_defaultCredentialManagerAutofillService) can invoke it; all other callers get a SecurityException.

Root cause

In services/credentials/java/com/android/server/credentials/CredentialManagerService.java, the ICredentialManager method that builds a GetCandidateRequestSession read userId and callingUid but did not check who the caller was before starting the session. The commit title says this API is meant for the credential autofill service. The bulletin classifies the issue as information disclosure (ID).

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to June 2025 · Findings