Android security tags, read closely by Lightrion

CVE-2025-48538 AI-generated analysis

platform/frameworks/base, services/core PackageManagerService (package hiding)

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.

Extends the protected-package check in PackageManagerService's package-hiding path so that, in addition to "android", the SystemUI package (resolved via PackageManagerInternal.getSystemUiServiceComponent()) can no longer be hidden.

Root cause

In services/core/java/com/android/server/pm/PackageManagerService.java, the explicit name check in the hide-package path rejected only packageName "android" ("Cannot hide package: android"). The SystemUI package was not covered by that check. Per the commit message, hiding SystemUI makes the phone impossible to use even when done inside a managed profile (tested with a custom DPC). This is the DoS the bulletin rates High.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2025 · Findings