VariantIncomplete
CWE-927Use of Implicit Intent for Sensitive Communication
Category: data-exposure
Description
The Android application uses an implicit intent for transmitting sensitive data to other applications.
Common consequences· 2
- Confidentiality — Read Application DataOther applications, possibly untrusted, can read the data that is offered through the Intent.
- Integrity — Varies by ContextThe application may handle responses from untrusted applications on the device, which could cause it to perform unexpected or unauthorized actions.
Potential mitigations· 1
- [Implementation]If the application only requires communication with its own components, then the destination is always known, and an explicit intent could be used.
References
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.