|
8 | 8 | | test2.cpp:36:9:36:14 | buffer | test2.cpp:39:9:39:11 | num |
|
9 | 9 | | test2.cpp:36:9:36:14 | buffer | test2.cpp:39:9:39:11 | num |
|
10 | 10 | | test2.cpp:36:9:36:14 | buffer | test2.cpp:39:9:39:11 | num |
|
| 11 | +| test2.cpp:36:9:36:14 | buffer | test2.cpp:40:3:40:5 | num | |
| 12 | +| test2.cpp:36:9:36:14 | buffer | test2.cpp:40:3:40:5 | num | |
| 13 | +| test2.cpp:36:9:36:14 | buffer | test2.cpp:40:3:40:5 | num | |
| 14 | +| test2.cpp:36:9:36:14 | buffer | test2.cpp:40:3:40:5 | num | |
11 | 15 | | test2.cpp:36:9:36:14 | fgets output argument | test2.cpp:39:9:39:11 | num |
|
12 | 16 | | test2.cpp:36:9:36:14 | fgets output argument | test2.cpp:39:9:39:11 | num |
|
| 17 | +| test2.cpp:36:9:36:14 | fgets output argument | test2.cpp:40:3:40:5 | num | |
| 18 | +| test2.cpp:36:9:36:14 | fgets output argument | test2.cpp:40:3:40:5 | num | |
13 | 19 | | test5.cpp:5:5:5:17 | getTaintedInt indirection | test5.cpp:17:6:17:18 | call to getTaintedInt |
|
14 | 20 | | test5.cpp:5:5:5:17 | getTaintedInt indirection | test5.cpp:17:6:17:18 | call to getTaintedInt |
|
15 | 21 | | test5.cpp:5:5:5:17 | getTaintedInt indirection | test5.cpp:18:6:18:18 | call to getTaintedInt |
|
|
43 | 49 | | test2.cpp:36:9:36:14 | fgets output argument | semmle.label | fgets output argument |
|
44 | 50 | | test2.cpp:39:9:39:11 | num | semmle.label | num |
|
45 | 51 | | test2.cpp:39:9:39:11 | num | semmle.label | num |
|
| 52 | +| test2.cpp:40:3:40:5 | num | semmle.label | num | |
| 53 | +| test2.cpp:40:3:40:5 | num | semmle.label | num | |
46 | 54 | | test5.cpp:5:5:5:17 | getTaintedInt indirection | semmle.label | getTaintedInt indirection |
|
47 | 55 | | test5.cpp:9:7:9:9 | buf | semmle.label | buf |
|
48 | 56 | | test5.cpp:9:7:9:9 | buf | semmle.label | buf |
|
|
68 | 76 | | 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 |
|
69 | 77 | | 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 | 78 | | 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 |
|
| 79 | +| test2.cpp:40:3:40:5 | num | test2.cpp:36:9:36:14 | buffer | test2.cpp:40:3:40:5 | num | $@ flows to an operand of an arithmetic expression, potentially causing an overflow. | test2.cpp:36:9:36:14 | buffer | User-provided value | |
71 | 80 | | 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 |
|
72 | 81 | | 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 |
|
73 | 82 | | 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