3 vulnerabilities classified as CWE-925. AI Chinese analysis included.
CWE-925 represents a critical security weakness in Android applications where a Broadcast Receiver fails to validate the origin of incoming Intents. This vulnerability typically arises when developers register receivers for implicit system intents without verifying that the sender is an authorized entity, such as the operating system itself. Attackers exploit this by crafting malicious Intents with identical action strings to impersonate legitimate system broadcasts, tricking the application into executing unintended logic or accessing sensitive data. To mitigate this risk, developers must strictly enforce intent verification by checking the sender’s package name or user ID against a whitelist of trusted sources. Additionally, utilizing explicit intents or registering receivers with specific permissions ensures that only authorized applications can trigger critical system events, thereby preventing unauthorized interception and potential privilege escalation attacks within the Android ecosystem.
<manifest package="com.example.vulnerableApplication"> <application> ... <receiver android:name=".ShutdownReceiver"> <intent-filter> <action android:name="android.intent.action.ACTION_SHUTDOWN" /> </intent-filter> </receiver> ... </application> </manifest>... IntentFilter filter = new IntentFilter(Intent.ACTION_SHUTDOWN); BroadcastReceiver sReceiver = new ShutDownReceiver(); registerReceiver(sReceiver, filter); ... public class ShutdownReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent intent) { mainActivity.saveLocalData(); mainActivity.stopActivity(); } }| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2026-33173 | Rails Active Storage has possible content type bypass via metadata in direct uploads — activestorage | 8.1 | - | 2026-03-23 |
| CVE-2024-10576 | Unauthorized factory reset of Infinix devices — com.transsion.agingfunction | - | - | 2024-12-04 |
| CVE-2023-44126 | Call management - Implicit intents disclose telephony data such as phone numbers, call states, contacts — LG V60 Thin Q 5G(LMV600VM) | 3.6 | Low | 2023-09-27 |
Vulnerabilities classified as CWE-925 represent 3 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.