File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
java/ql/lib/semmle/code/java/security Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ private module ProcessBuilderEnvironmentConfig implements DataFlow::ConfigSig {
13
13
)
14
14
}
15
15
16
- predicate isSink ( DataFlow:: Node sink ) { sink .asExpr ( ) = any ( MapPutCall mpc ) .getQualifier ( ) }
16
+ predicate isSink ( DataFlow:: Node sink ) { sink .asExpr ( ) = any ( MapMutation mm ) .getQualifier ( ) }
17
17
}
18
18
19
19
private module ProcessBuilderEnvironmentFlow = DataFlow:: Global< ProcessBuilderEnvironmentConfig > ;
@@ -28,8 +28,8 @@ module ExecTaintedEnvironmentConfig implements DataFlow::ConfigSig {
28
28
sinkNode ( sink , "environment-injection" )
29
29
or
30
30
// sink is an added to a `ProcessBuilder::environment` map.
31
- exists ( MapPutCall mpc | mpc .getAnArgument ( ) = sink .asExpr ( ) |
32
- ProcessBuilderEnvironmentFlow:: flowToExpr ( mpc .getQualifier ( ) )
31
+ exists ( MapMutation mm | mm .getAnArgument ( ) = sink .asExpr ( ) |
32
+ ProcessBuilderEnvironmentFlow:: flowToExpr ( mm .getQualifier ( ) )
33
33
)
34
34
}
35
35
}
You can’t perform that action at this time.
0 commit comments