|
4 | 4 | | test2.cpp:25:22:25:23 | & ... | test2.cpp:27:13:27:13 | v |
|
5 | 5 | | test2.cpp:25:22:25:23 | fscanf output argument | test2.cpp:27:13:27:13 | v |
|
6 | 6 | | test2.cpp:27:13:27:13 | v | test2.cpp:12:21:12:21 | v |
|
| 7 | +| test2.cpp:36:9:36:14 | buffer | test2.cpp:39:9:39:11 | num | |
| 8 | +| test2.cpp:36:9:36:14 | buffer | test2.cpp:39:9:39:11 | num | |
| 9 | +| test2.cpp:36:9:36:14 | buffer | test2.cpp:39:9:39:11 | num | |
| 10 | +| test2.cpp:36:9:36:14 | buffer | test2.cpp:39:9:39:11 | num | |
| 11 | +| test2.cpp:36:9:36:14 | fgets output argument | test2.cpp:39:9:39:11 | num | |
| 12 | +| test2.cpp:36:9:36:14 | fgets output argument | test2.cpp:39:9:39:11 | num | |
7 | 13 | | test5.cpp:5:5:5:17 | getTaintedInt indirection | test5.cpp:17:6:17:18 | call to getTaintedInt |
|
8 | 14 | | test5.cpp:5:5:5:17 | getTaintedInt indirection | test5.cpp:17:6:17:18 | call to getTaintedInt |
|
9 | 15 | | test5.cpp:5:5:5:17 | getTaintedInt indirection | test5.cpp:18:6:18:18 | call to getTaintedInt |
|
|
32 | 38 | | test2.cpp:25:22:25:23 | & ... | semmle.label | & ... |
|
33 | 39 | | test2.cpp:25:22:25:23 | fscanf output argument | semmle.label | fscanf output argument |
|
34 | 40 | | test2.cpp:27:13:27:13 | v | semmle.label | v |
|
| 41 | +| test2.cpp:36:9:36:14 | buffer | semmle.label | buffer | |
| 42 | +| test2.cpp:36:9:36:14 | buffer | semmle.label | buffer | |
| 43 | +| test2.cpp:36:9:36:14 | fgets output argument | semmle.label | fgets output argument | |
| 44 | +| test2.cpp:39:9:39:11 | num | semmle.label | num | |
| 45 | +| test2.cpp:39:9:39:11 | num | semmle.label | num | |
35 | 46 | | test5.cpp:5:5:5:17 | getTaintedInt indirection | semmle.label | getTaintedInt indirection |
|
36 | 47 | | test5.cpp:9:7:9:9 | buf | semmle.label | buf |
|
37 | 48 | | test5.cpp:9:7:9:9 | buf | semmle.label | buf |
|
|
56 | 67 | #select
|
57 | 68 | | test2.cpp:14:11:14:11 | v | test2.cpp:25:22:25:23 | & ... | test2.cpp:14:11:14:11 | v | $@ flows to an operand of an arithmetic expression, potentially causing an overflow. | test2.cpp:25:22:25:23 | & ... | User-provided value |
|
58 | 69 | | test2.cpp:14:11:14:11 | v | test2.cpp:25:22:25:23 | & ... | test2.cpp:14:11:14:11 | v | $@ flows to an operand of an arithmetic expression, potentially causing an underflow. | test2.cpp:25:22:25:23 | & ... | User-provided value |
|
| 70 | +| test2.cpp:39:9:39:11 | num | test2.cpp:36:9:36:14 | buffer | test2.cpp:39:9:39:11 | num | $@ flows to an operand of an arithmetic expression, potentially causing an overflow. | test2.cpp:36:9:36:14 | buffer | User-provided value | |
59 | 71 | | test5.cpp:17:6:17:18 | call to getTaintedInt | test5.cpp:9:7:9:9 | buf | test5.cpp:17:6:17:18 | call to getTaintedInt | $@ flows to an operand of an arithmetic expression, potentially causing an overflow. | test5.cpp:9:7:9:9 | buf | User-provided value |
|
60 | 72 | | test5.cpp:19:6:19:6 | y | test5.cpp:9:7:9:9 | buf | test5.cpp:19:6:19:6 | y | $@ flows to an operand of an arithmetic expression, potentially causing an overflow. | test5.cpp:9:7:9:9 | buf | User-provided value |
|
61 | 73 | | test5.cpp:19:6:19:6 | y | test5.cpp:9:7:9:9 | buf | test5.cpp:19:6:19:6 | y | $@ flows to an operand of an arithmetic expression, potentially causing an underflow. | test5.cpp:9:7:9:9 | buf | User-provided value |
|
|
0 commit comments