Track taint from concatenated string

This commit is contained in:
Benjamin Muskalla
2021-08-18 13:56:16 +02:00
parent d178fe4e5d
commit 7ddf7ff211
3 changed files with 27 additions and 22 deletions

View File

@@ -46,6 +46,9 @@ public class B {
// tainted - tokenized string
String token = new StringTokenizer(badEscape).nextToken();
sink(token);
// tainted - fluent concatenation
String fluentConcat = "".concat("str").concat(token).concat("bar");
sink(fluentConcat);
// not tainted
String safe = notTainty(complex);