|
1 | 1 | edges
|
2 |
| -| field_conflation.c:12:22:12:27 | call to getenv | field_conflation.c:13:3:13:18 | Chi | |
3 |
| -| field_conflation.c:12:22:12:34 | (const char *)... | field_conflation.c:13:3:13:18 | Chi | |
4 |
| -| field_conflation.c:13:3:13:18 | Chi | field_conflation.c:19:15:19:17 | taint_array output argument | |
5 |
| -| field_conflation.c:19:15:19:17 | taint_array output argument | field_conflation.c:20:10:20:13 | (unsigned long)... | |
6 |
| -| field_conflation.c:19:15:19:17 | taint_array output argument | field_conflation.c:20:13:20:13 | x | |
7 |
| -| field_conflation.c:19:15:19:17 | taint_array output argument | field_conflation.c:20:13:20:13 | x | |
8 |
| -| field_conflation.c:19:15:19:17 | taint_array output argument | field_conflation.c:20:13:20:13 | x | |
9 |
| -| field_conflation.c:20:13:20:13 | x | field_conflation.c:20:10:20:13 | (unsigned long)... | |
10 |
| -| field_conflation.c:20:13:20:13 | x | field_conflation.c:20:13:20:13 | x | |
11 | 2 | | test.cpp:39:21:39:24 | argv | test.cpp:42:38:42:44 | (size_t)... |
|
12 | 3 | | test.cpp:39:21:39:24 | argv | test.cpp:42:38:42:44 | (size_t)... |
|
13 | 4 | | test.cpp:39:21:39:24 | argv | test.cpp:42:38:42:44 | tainted |
|
|
89 | 80 | | test.cpp:309:19:309:32 | (const char *)... | test.cpp:314:10:314:27 | ... * ... |
|
90 | 81 | | test.cpp:309:19:309:32 | (const char *)... | test.cpp:314:10:314:27 | ... * ... |
|
91 | 82 | nodes
|
92 |
| -| field_conflation.c:12:22:12:27 | call to getenv | semmle.label | call to getenv | |
93 |
| -| field_conflation.c:12:22:12:34 | (const char *)... | semmle.label | (const char *)... | |
94 |
| -| field_conflation.c:13:3:13:18 | Chi | semmle.label | Chi | |
95 |
| -| field_conflation.c:19:15:19:17 | taint_array output argument | semmle.label | taint_array output argument | |
96 |
| -| field_conflation.c:20:10:20:13 | (unsigned long)... | semmle.label | (unsigned long)... | |
97 |
| -| field_conflation.c:20:10:20:13 | (unsigned long)... | semmle.label | (unsigned long)... | |
98 |
| -| field_conflation.c:20:13:20:13 | x | semmle.label | x | |
99 |
| -| field_conflation.c:20:13:20:13 | x | semmle.label | x | |
100 |
| -| field_conflation.c:20:13:20:13 | x | semmle.label | x | |
101 | 83 | | test.cpp:39:21:39:24 | argv | semmle.label | argv |
|
102 | 84 | | test.cpp:39:21:39:24 | argv | semmle.label | argv |
|
103 | 85 | | test.cpp:42:38:42:44 | (size_t)... | semmle.label | (size_t)... |
|
@@ -187,7 +169,6 @@ nodes
|
187 | 169 | | test.cpp:314:10:314:27 | ... * ... | semmle.label | ... * ... |
|
188 | 170 | | test.cpp:314:10:314:27 | ... * ... | semmle.label | ... * ... |
|
189 | 171 | #select
|
190 |
| -| field_conflation.c:20:3:20:8 | call to malloc | field_conflation.c:12:22:12:27 | call to getenv | field_conflation.c:20:13:20:13 | x | This allocation size is derived from $@ and might overflow | field_conflation.c:12:22:12:27 | call to getenv | user input (getenv) | |
191 | 172 | | test.cpp:42:31:42:36 | call to malloc | test.cpp:39:21:39:24 | argv | test.cpp:42:38:42:44 | tainted | This allocation size is derived from $@ and might overflow | test.cpp:39:21:39:24 | argv | user input (argv) |
|
192 | 173 | | test.cpp:43:31:43:36 | call to malloc | test.cpp:39:21:39:24 | argv | test.cpp:43:38:43:63 | ... * ... | This allocation size is derived from $@ and might overflow | test.cpp:39:21:39:24 | argv | user input (argv) |
|
193 | 174 | | test.cpp:45:31:45:36 | call to malloc | test.cpp:39:21:39:24 | argv | test.cpp:45:38:45:63 | ... + ... | This allocation size is derived from $@ and might overflow | test.cpp:39:21:39:24 | argv | user input (argv) |
|
|
0 commit comments