mirror of
https://github.com/github/codeql.git
synced 2026-04-29 10:45:15 +02:00
Change kind to problem
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* @name Cleartext storage of sensitive information using `SharedPreferences` on Android
|
||||
* @description Cleartext Storage of Sensitive Information using SharedPreferences on Android allows access for users with root privileges or unexpected exposure from chained vulnerabilities.
|
||||
* @kind path-problem
|
||||
* @kind problem
|
||||
* @id java/android/cleartext-storage-shared-prefs
|
||||
* @tags security
|
||||
* external/cwe/cwe-312
|
||||
@@ -14,7 +14,6 @@ import semmle.code.java.dataflow.TaintTracking
|
||||
import semmle.code.java.frameworks.android.Intent
|
||||
import semmle.code.java.frameworks.android.SharedPreferences
|
||||
import semmle.code.java.security.SensitiveActions
|
||||
import DataFlow::PathGraph
|
||||
|
||||
/** Holds if the method call is a setter method of `SharedPreferences`. */
|
||||
private predicate sharedPreferencesInput(DataFlow::Node sharedPrefs, Expr input) {
|
||||
|
||||
@@ -1,22 +1 @@
|
||||
edges
|
||||
| CleartextStorageSharedPrefs.java:16:19:16:36 | edit(...) : Editor | CleartextStorageSharedPrefs.java:17:3:17:8 | editor |
|
||||
| CleartextStorageSharedPrefs.java:16:19:16:36 | edit(...) : Editor | CleartextStorageSharedPrefs.java:18:3:18:8 | editor |
|
||||
| CleartextStorageSharedPrefs.java:16:19:16:36 | edit(...) : Editor | CleartextStorageSharedPrefs.java:19:3:19:8 | editor |
|
||||
| CleartextStorageSharedPrefs.java:25:19:25:36 | edit(...) : Editor | CleartextStorageSharedPrefs.java:28:3:28:8 | editor |
|
||||
| CleartextStorageSharedPrefs.java:44:19:44:36 | edit(...) : Editor | CleartextStorageSharedPrefs.java:47:3:47:8 | editor |
|
||||
nodes
|
||||
| CleartextStorageSharedPrefs.java:16:19:16:36 | edit(...) : Editor | semmle.label | edit(...) : Editor |
|
||||
| CleartextStorageSharedPrefs.java:17:3:17:8 | editor | semmle.label | editor |
|
||||
| CleartextStorageSharedPrefs.java:18:3:18:8 | editor | semmle.label | editor |
|
||||
| CleartextStorageSharedPrefs.java:18:32:18:39 | password | semmle.label | password |
|
||||
| CleartextStorageSharedPrefs.java:19:3:19:8 | editor | semmle.label | editor |
|
||||
| CleartextStorageSharedPrefs.java:25:19:25:36 | edit(...) : Editor | semmle.label | edit(...) : Editor |
|
||||
| CleartextStorageSharedPrefs.java:28:3:28:8 | editor | semmle.label | editor |
|
||||
| CleartextStorageSharedPrefs.java:44:19:44:36 | edit(...) : Editor | semmle.label | edit(...) : Editor |
|
||||
| CleartextStorageSharedPrefs.java:46:32:46:42 | encPassword | semmle.label | encPassword |
|
||||
| CleartextStorageSharedPrefs.java:47:3:47:8 | editor | semmle.label | editor |
|
||||
| CleartextStorageSharedPrefs.java:67:32:67:39 | password | semmle.label | password |
|
||||
| CleartextStorageSharedPrefs.java:87:32:87:39 | password | semmle.label | password |
|
||||
| CleartextStorageSharedPrefs.java:105:27:105:34 | password | semmle.label | password |
|
||||
#select
|
||||
| CleartextStorageSharedPrefs.java:19:3:19:17 | commit(...) | 'SharedPreferences' class $@ containing $@ is stored here. Data was added $@. | CleartextStorageSharedPrefs.java:16:19:16:36 | edit(...) | edit(...) | CleartextStorageSharedPrefs.java:18:32:18:39 | password | sensitive data | CleartextStorageSharedPrefs.java:18:32:18:39 | password | here |
|
||||
|
||||
Reference in New Issue
Block a user