Android security tags, read closely by Lightrion

CVE-2025-48524 AI-generated analysis

platform/packages/modules/Wifi, Wi-Fi service permission checks (WifiPermissionsUtil)

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.

WifiPermissionsUtil.isSystem() now returns false early when the calling uid is an SDK sandbox uid (on T+), instead of deriving system-app status from the ApplicationInfo flags of the supplied package name.

Root cause

WifiPermissionsUtil.isSystem(packageName, uid) decided whether a binder caller is a system app solely by looking up ApplicationInfo for the given packageName under the user derived from uid and testing APP_INFO_FLAGS_SYSTEM_APP. It never checked whether uid itself was an SDK sandbox uid, so a sandbox caller could be classified as a system app. The commit title ('Do not treat SdkSandBox as privileges App') says this classification led the service to treat such callers as privileged apps.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2025 · Findings