Android security tags, read closely by Lightrion

CVE-2025-48614 AI-generated analysis

platform/frameworks/base, core/java/android/os/RecoverySystem.java (factory reset / recovery system)

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.

RecoverySystem.rebootWipeUserData now throws a SecurityException when DynamicSystemManager.isInUse() reports that the device is running a Dynamic System Update (DSU) image, so a factory reset can no longer be started while in DSU mode.

Root cause

Before sending the MASTER_CLEAR_NOTIFICATION broadcast and starting the wipe, RecoverySystem.rebootWipeUserData only checked the UserManager.DISALLOW_FACTORY_RESET user restriction, and only when force was false. It did not check whether the device was booted into a DSU image, so a user-data wipe could be started in that state. The bulletin rates the consequence as a High severity DoS. The material does not explain how wiping in DSU mode leads to the DoS.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to December 2025 · Findings