C++: Fix barrier in cpp/cgi-xss

This commit is contained in:
Jeroen Ketema
2023-10-13 14:05:47 +02:00
parent 3b777c2764
commit 61676277e8

View File

@@ -35,7 +35,9 @@ module Config implements DataFlow::ConfigSig {
}
predicate isBarrier(DataFlow::Node node) {
node.asExpr().getUnspecifiedType() instanceof IntegralType
isSink(node) and node.asExpr().getUnspecifiedType() instanceof ArithmeticType
or
node.asInstruction().(StoreInstruction).getResultType() instanceof ArithmeticType
}
}