|
19 | 19 | | lib.js:11:35:11:38 | path |
|
20 | 20 | | lib.js:11:35:11:47 | path.slice(1) |
|
21 | 21 | | lib.js:11:35:11:47 | path.slice(1) |
|
| 22 | +| lib.js:14:38:14:41 | path | |
| 23 | +| lib.js:14:38:14:41 | path | |
| 24 | +| lib.js:15:3:15:14 | obj[path[0]] | |
| 25 | +| lib.js:15:3:15:14 | obj[path[0]] | |
| 26 | +| lib.js:15:7:15:10 | path | |
| 27 | +| lib.js:15:7:15:13 | path[0] | |
| 28 | +| lib.js:20:7:20:25 | path | |
| 29 | +| lib.js:20:14:20:25 | arguments[1] | |
| 30 | +| lib.js:20:14:20:25 | arguments[1] | |
| 31 | +| lib.js:22:3:22:14 | obj[path[0]] | |
| 32 | +| lib.js:22:3:22:14 | obj[path[0]] | |
| 33 | +| lib.js:22:7:22:10 | path | |
| 34 | +| lib.js:22:7:22:13 | path[0] | |
22 | 35 | | tst.js:5:9:5:38 | taint |
|
23 | 36 | | tst.js:5:17:5:38 | String( ... y.data) |
|
24 | 37 | | tst.js:5:24:5:37 | req.query.data |
|
|
66 | 79 | | lib.js:11:35:11:38 | path | lib.js:11:35:11:47 | path.slice(1) |
|
67 | 80 | | lib.js:11:35:11:47 | path.slice(1) | lib.js:1:43:1:46 | path |
|
68 | 81 | | lib.js:11:35:11:47 | path.slice(1) | lib.js:1:43:1:46 | path |
|
| 82 | +| lib.js:14:38:14:41 | path | lib.js:15:7:15:10 | path | |
| 83 | +| lib.js:14:38:14:41 | path | lib.js:15:7:15:10 | path | |
| 84 | +| lib.js:15:7:15:10 | path | lib.js:15:7:15:13 | path[0] | |
| 85 | +| lib.js:15:7:15:13 | path[0] | lib.js:15:3:15:14 | obj[path[0]] | |
| 86 | +| lib.js:15:7:15:13 | path[0] | lib.js:15:3:15:14 | obj[path[0]] | |
| 87 | +| lib.js:20:7:20:25 | path | lib.js:22:7:22:10 | path | |
| 88 | +| lib.js:20:14:20:25 | arguments[1] | lib.js:20:7:20:25 | path | |
| 89 | +| lib.js:20:14:20:25 | arguments[1] | lib.js:20:7:20:25 | path | |
| 90 | +| lib.js:22:7:22:10 | path | lib.js:22:7:22:13 | path[0] | |
| 91 | +| lib.js:22:7:22:13 | path[0] | lib.js:22:3:22:14 | obj[path[0]] | |
| 92 | +| lib.js:22:7:22:13 | path[0] | lib.js:22:3:22:14 | obj[path[0]] | |
69 | 93 | | tst.js:5:9:5:38 | taint | tst.js:8:12:8:16 | taint |
|
70 | 94 | | tst.js:5:9:5:38 | taint | tst.js:9:12:9:16 | taint |
|
71 | 95 | | tst.js:5:9:5:38 | taint | tst.js:12:25:12:29 | taint |
|
|
91 | 115 | | tst.js:33:23:33:25 | obj | tst.js:48:9:48:11 | obj |
|
92 | 116 | #select
|
93 | 117 | | lib.js:6:7:6:9 | obj | lib.js:1:43:1:46 | path | lib.js:6:7:6:9 | obj | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | lib.js:1:43:1:46 | path | here |
|
| 118 | +| lib.js:15:3:15:14 | obj[path[0]] | lib.js:14:38:14:41 | path | lib.js:15:3:15:14 | obj[path[0]] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | lib.js:14:38:14:41 | path | here | |
| 119 | +| lib.js:22:3:22:14 | obj[path[0]] | lib.js:20:14:20:25 | arguments[1] | lib.js:22:3:22:14 | obj[path[0]] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | lib.js:20:14:20:25 | arguments[1] | here | |
94 | 120 | | tst.js:8:5:8:17 | object[taint] | tst.js:5:24:5:37 | req.query.data | tst.js:8:5:8:17 | object[taint] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | tst.js:5:24:5:37 | req.query.data | here |
|
95 | 121 | | tst.js:9:5:9:17 | object[taint] | tst.js:5:24:5:37 | req.query.data | tst.js:9:5:9:17 | object[taint] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | tst.js:5:24:5:37 | req.query.data | here |
|
96 | 122 | | tst.js:14:5:14:32 | unsafeG ... taint) | tst.js:5:24:5:37 | req.query.data | tst.js:14:5:14:32 | unsafeG ... taint) | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | tst.js:5:24:5:37 | req.query.data | here |
|
|
0 commit comments