mirror of
https://github.com/github/codeql.git
synced 2026-04-29 10:45:15 +02:00
Model taint for FilterOutputStream
This commit is contained in:
@@ -72,4 +72,13 @@ public class A {
|
||||
arrayWrite(taint(), b);
|
||||
sink(b);
|
||||
}
|
||||
|
||||
void testFilterOutputStream() throws IOException {
|
||||
ByteArrayOutputStream bOutput = new ByteArrayOutputStream();
|
||||
bOutput.write(taint());
|
||||
FilterOutputStream filterOutput = new FilterOutputStream(bOutput) {
|
||||
};
|
||||
sink(filterOutput);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
| A.java:33:23:33:29 | taint(...) | A.java:34:10:34:27 | toByteArray(...) |
|
||||
| A.java:46:27:46:33 | taint(...) | A.java:47:10:47:30 | toByteArray(...) |
|
||||
| A.java:55:58:55:64 | taint(...) | A.java:61:10:61:16 | dh.data |
|
||||
| A.java:78:19:78:25 | taint(...) | A.java:81:10:81:21 | filterOutput |
|
||||
| B.java:15:21:15:27 | taint(...) | B.java:18:10:18:16 | aaaargs |
|
||||
| B.java:15:21:15:27 | taint(...) | B.java:21:10:21:10 | s |
|
||||
| B.java:15:21:15:27 | taint(...) | B.java:24:10:24:15 | concat |
|
||||
|
||||
Reference in New Issue
Block a user