Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7a5f9f6

Browse files
committed
JS: StringConcatStep
1 parent 0fa66ac commit 7a5f9f6

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

javascript/ql/src/semmle/javascript/dataflow/TaintTracking.qll

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -421,11 +421,8 @@ module TaintTracking {
421421
* Note that since we cannot easily distinguish string append from addition,
422422
* we consider any `+` operation to propagate taint.
423423
*/
424-
class StringConcatenationTaintStep extends AdditionalTaintStep {
425-
StringConcatenationTaintStep() { StringConcatenation::taintStep(_, this) }
426-
424+
class StringConcatenationTaintStep extends SharedTaintStep {
427425
override predicate step(DataFlow::Node pred, DataFlow::Node succ) {
428-
succ = this and
429426
StringConcatenation::taintStep(pred, succ)
430427
}
431428
}

0 commit comments

Comments
 (0)