Skip to content

Commit b112189

Browse files
Update docs
1 parent 224d679 commit b112189

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

java/ql/src/Security/CWE/CWE-927/SensitiveBroadcast.qhelp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<qhelp>
33

44
<overview>
5-
<p>Broadcast intents in an Android application are visible to all applications installed on the same mobile device, exposing all sensitive information they contain.</p>
6-
<p>Broadcasts are vulnerable to passive eavesdropping or active denial of service attacks when an intent is broadcast without specifying any receiver permission or receiver application.</p>
5+
<p>When an implicit intent is broadcast in an Android application, if no reciever application or reciever permission is specified, it is visible to all applications installed on the same mobile device, exposing all sensitive information they contain.</p>
6+
<p>This means that broadcasts that don't specify this are vulnerable to passive eavesdropping or active denial of service attacks.</p>
77
</overview>
88

99
<recommendation>
@@ -22,10 +22,6 @@
2222
</example>
2323

2424
<references>
25-
<li>
26-
CWE:
27-
<a href="https://cwe.mitre.org/data/definitions/927.html">CWE-927: Use of Implicit Intent for Sensitive Communication</a>
28-
</li>
2925
<li>
3026
Android Developers:
3127
<a href="https://developer.android.com/guide/components/broadcasts">Security considerations and best practices for sending and receiving broadcasts</a>
@@ -46,5 +42,8 @@
4642
Android Developers:
4743
<a href="https://developer.android.com/topic/libraries/architecture/livedata">Android LiveData Overview</a>
4844
</li>
45+
<li>
46+
Oversecured:
47+
<a href="https://blog.oversecured.com/Interception-of-Android-implicit-intents/">Interception of Android implicit intents</a>
4948
</references>
5049
</qhelp>

java/ql/src/Security/CWE/CWE-927/SensitiveBroadcast.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* @kind path-problem
77
* @problem.severity warning
88
* @precision medium
9-
* @id java/sensitive-broadcast
9+
* @id java/android/sensitive-broadcast
1010
* @tags security
1111
* external/cwe/cwe-927
1212
*/

0 commit comments

Comments
 (0)