Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d3b3af8 commit 4e7438aCopy full SHA for 4e7438a
1 file changed
java/ql/lib/semmle/code/java/frameworks/InputStream.qll
@@ -39,6 +39,7 @@ private class InputStreamWrapperCapturedJumpStep extends AdditionalTaintStep {
39
*/
40
private class InputStreamWrapperCapturedLocalStep extends AdditionalTaintStep {
41
override predicate step(DataFlow::Node n1, DataFlow::Node n2) {
42
+ n1.getEnclosingCallable() = n2.getEnclosingCallable() and
43
exists(InputStreamRead m, NestedClass wrapper, SsaVariable captured, SsaImplicitInit capturer |
44
wrapper.getASourceSupertype+() instanceof TypeInputStream and
45
m.getDeclaringType() = wrapper and
0 commit comments