CVE-2025-32321 Overview
CVE-2025-32321 is a local privilege escalation vulnerability in the Android Settings application. The flaw resides in the isSafeIntent method of AccountTypePreferenceLoader.java, where an intent type check can be bypassed due to a confused deputy condition. A local application can leverage the Settings app's elevated privileges to perform actions it would not normally be authorized to execute. Exploitation requires no user interaction and no additional execution privileges beyond those already held by an installed application. Google addressed the issue in the September 2025 Android Security Bulletin, and the vulnerability affects Android versions 13, 14, 15, and 16.
Critical Impact
A local unprivileged app can escalate privileges on affected Android devices without user interaction by abusing an intent validation bypass in the Settings app.
Affected Products
- Google Android 13
- Google Android 14
- Google Android 15
- Google Android 16
Discovery Timeline
- 2025-09-04 - CVE-2025-32321 published to NVD
- 2025-09-01 - Fix delivered in Android Security Bulletin September 2025
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-32321
Vulnerability Analysis
The vulnerability sits in the isSafeIntent method of AccountTypePreferenceLoader.java, a class within the Android Settings application package. The Settings app processes intents that can trigger account-type preference loading actions. The isSafeIntent check is intended to validate that an incoming intent targets safe components before the Settings app forwards or acts upon it.
The check is insufficient, producing a confused deputy scenario. The Settings app, which runs with elevated system privileges, can be induced to act on behalf of a less-privileged caller against a target the caller could not directly access. The classification maps to [CWE-441: Unintended Proxy or Intermediary (Confused Deputy)].
Successful abuse yields local escalation of privilege with high impact to confidentiality, integrity, and availability. No user interaction is required, which lowers the barrier for silent exploitation by an installed application.
Root Cause
The root cause is inadequate validation of intent contents inside isSafeIntent. The method fails to reject intents that reference components or actions outside the intended safe set. Because the Settings app inherits system-level trust, any intent it forwards inherits that trust context.
Attack Vector
A local attacker installs or controls an application on the target device. The application crafts an intent that passes the flawed isSafeIntent validation but resolves to a protected target. The Settings app then acts on that intent under its own privileges, giving the caller access it would otherwise be denied. Technical details of the fix are available in the Google Settings App commit.
Detection Methods for CVE-2025-32321
Indicators of Compromise
- Third-party applications issuing intents targeting com.android.settings components that reference account-type preferences from unexpected callers.
- Unexpected privilege changes on account or preference records not tied to legitimate user activity in the Settings UI.
- Installation of applications from untrusted sources shortly before anomalous account or settings modifications.
Detection Strategies
- Monitor mobile fleet telemetry for devices running Android 13 through 16 that have not received the 2025-09-01 security patch level.
- Review application inventories for sideloaded or low-reputation apps that request permissions to interact with Settings intents.
- Correlate mobile threat defense alerts about privilege escalation attempts with recent app installations.
Monitoring Recommendations
- Track the reported patch level on managed Android devices through MDM or UEM policies and flag devices below September 2025.
- Audit logs from mobile threat defense agents for intent redirection and confused deputy patterns targeting AccountTypePreferenceLoader.
- Investigate apps that repeatedly invoke Settings account-preference intents outside normal user workflows.
How to Mitigate CVE-2025-32321
Immediate Actions Required
- Apply the September 2025 Android security patch (patch level 2025-09-01 or later) to all affected devices.
- Enforce a minimum patch-level policy through MDM to block noncompliant devices from accessing corporate resources.
- Restrict installation of applications from unknown sources on managed Android devices.
Patch Information
Google addressed CVE-2025-32321 in the Android Security Bulletin September 2025. The upstream fix is committed in the Settings package as documented in the Google Settings App Update. Device manufacturers ship the fix as part of their September 2025 or later monthly security updates.
Workarounds
- No official vendor workaround exists; applying the vendor patch is the required remediation.
- Reduce risk in the interim by removing untrusted applications and limiting third-party app installation to vetted sources such as Google Play with Play Protect enabled.
- Isolate unpatched devices from sensitive corporate data through conditional access policies until updates are installed.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

