|
1 | 1 | edges
|
| 2 | +| field_conflation.c:12:22:12:27 | call to getenv | field_conflation.c:13:10:13:25 | Chi | |
| 3 | +| field_conflation.c:12:22:12:34 | (const char *)... | field_conflation.c:13:10:13:25 | Chi | |
| 4 | +| field_conflation.c:13:10:13:25 | 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 | |
2 | 11 | | test.cpp:39:21:39:24 | argv | test.cpp:42:38:42:44 | (size_t)... |
|
3 | 12 | | test.cpp:39:21:39:24 | argv | test.cpp:42:38:42:44 | (size_t)... |
|
4 | 13 | | test.cpp:39:21:39:24 | argv | test.cpp:42:38:42:44 | tainted |
|
|
60 | 69 | | test.cpp:235:11:235:20 | (size_t)... | test.cpp:214:23:214:23 | s |
|
61 | 70 | | test.cpp:237:10:237:19 | (size_t)... | test.cpp:220:21:220:21 | s |
|
62 | 71 | nodes
|
| 72 | +| field_conflation.c:12:22:12:27 | call to getenv | semmle.label | call to getenv | |
| 73 | +| field_conflation.c:12:22:12:34 | (const char *)... | semmle.label | (const char *)... | |
| 74 | +| field_conflation.c:13:10:13:25 | Chi | semmle.label | Chi | |
| 75 | +| field_conflation.c:19:15:19:17 | taint_array output argument | semmle.label | taint_array output argument | |
| 76 | +| field_conflation.c:20:10:20:13 | (unsigned long)... | semmle.label | (unsigned long)... | |
| 77 | +| field_conflation.c:20:10:20:13 | (unsigned long)... | semmle.label | (unsigned long)... | |
| 78 | +| field_conflation.c:20:13:20:13 | x | semmle.label | x | |
| 79 | +| field_conflation.c:20:13:20:13 | x | semmle.label | x | |
| 80 | +| field_conflation.c:20:13:20:13 | x | semmle.label | x | |
63 | 81 | | test.cpp:39:21:39:24 | argv | semmle.label | argv |
|
64 | 82 | | test.cpp:39:21:39:24 | argv | semmle.label | argv |
|
65 | 83 | | test.cpp:42:38:42:44 | (size_t)... | semmle.label | (size_t)... |
|
@@ -123,6 +141,7 @@ nodes
|
123 | 141 | | test.cpp:235:11:235:20 | (size_t)... | semmle.label | (size_t)... |
|
124 | 142 | | test.cpp:237:10:237:19 | (size_t)... | semmle.label | (size_t)... |
|
125 | 143 | #select
|
| 144 | +| 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) | |
126 | 145 | | 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) |
|
127 | 146 | | 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) |
|
128 | 147 | | 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