Update TimingAttackAgainstHeader.ql

This commit is contained in:
Ahmed Farid
2022-07-26 15:38:37 +01:00
committed by GitHub
parent 912f40255d
commit 9c08f9fbe6

View File

@@ -24,7 +24,13 @@ class ClientSuppliedSecretConfig extends TaintTracking::Configuration {
override predicate isSource(DataFlow::Node source) { source instanceof ClientSuppliedsecret }
override predicate isSink(DataFlow::Node sink) { sink instanceof CompareSink }
override predicate isSink(DataFlow::Node sink) {
exists(Compare cmp, Expr left, Expr right, Cmpop cmpop |
cmpop.getSymbol() = ["==", "in", "is not", "!="] and
cmp.compares(left, cmpop, right) and
sink.asExpr() = [left, right]
)
}
}
from ClientSuppliedSecretConfig config, DataFlow::PathNode source, DataFlow::PathNode sink