CVE-2024-31328
8.8Google · Android
A logic error in BroadcastController.java allows for unauthenticated background activity launching on paired companion phones, resulting in local privilege escalation.
Executive summary
A critical privilege escalation vulnerability in Google Android allows attackers to launch arbitrary activities from the background without user interaction.
Vulnerability
The vulnerability exists within the broadcastIntentLockedTraced function of the BroadcastController component. It allows an unauthenticated attacker to trigger arbitrary activities on a paired companion device without requiring user interaction or elevated permissions.
Business impact
This vulnerability carries a CVSS score of 8.8, reflecting its high severity and potential for significant security compromise. Successful exploitation could grant an attacker unauthorized control over device functions, leading to total compromise of confidentiality, integrity, and availability on the affected Android device.
Remediation
Immediate Action: Apply the security updates provided by Google in the March 2026 Android Security Bulletin for Wear OS as soon as they become available for your specific device model.
Proactive Monitoring: Review system logs for unexpected activity launches or anomalous behavior originating from the BroadcastController component.
Compensating Controls: Ensure that Bluetooth and companion device pairing settings are restricted to trusted devices only, as this limits the potential attack surface for this vector.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the critical nature of this privilege escalation flaw and the potential for total system impact, organizations must prioritize the deployment of the March 2026 Android security patches. Users of affected Android 14 and 16 devices should monitor vendor release channels closely and ensure all security updates are applied immediately upon availability to mitigate the risk of unauthorized background activity execution.