Android security tags, read closely by Lightrion

CVE-2025-48550 AI-generated analysis

platform/frameworks/base, system_server slice permissions (services/core/java/com/android/server/slice/SlicePermissionManager.java)

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

Adds package-name validation to both SlicePermissionManager.PkgUser constructors so that a malformed package string is rejected with IllegalArgumentException instead of being accepted.

Root cause

SlicePermissionManager.PkgUser stored whatever package string it was given, both in PkgUser(String pkg, int userId) and in PkgUser(String pkgUserStr), which parses a string and wraps parse failures in IllegalArgumentException. Neither constructor checked that mPkg is a well-formed package name or filename. The commit title links this to granting slice permissions. The bulletin classifies the result as a High severity DoS. The material shows neither the exact failure mode nor how mPkg is used downstream.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2025 · Findings