Android security tags, read closely by Lightrion

CVE-2025-26463 AI-generated analysis

platform/frameworks/base, BlobStore (apex/blobstore framework and 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 hard upper bounds (223 chars for packageName, 32 bytes for certificate) to BlobStoreManager.Session.allowPackageAccess on the client side and to BlobStoreSession.allowPackageAccess in system_server, rejecting oversized inputs with IllegalArgumentException.

Root cause

BlobStoreSession.allowPackageAccess (service side) only verified that the caller owned the session and that packageName was non-null. It accepted a packageName of any length and a certificate byte[] of any length, and did not null-check the certificate. The framework wrapper BlobStoreManager.Session.allowPackageAccess forwarded the arguments without any validation. A session owner could therefore get arbitrarily large package name / certificate values accepted by the system_server session. The bulletin rates the impact as High-severity DoS; the material does not show which downstream consumer fails.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to June 2025 · Findings