Skip to content

Commit 93c28d4

Browse files
committed
Java: Add taint step to flow through Spring tainted user data class
getters.
1 parent 8678d5f commit 93c28d4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

java/ql/src/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,10 @@ private predicate taintPreservingQualifierToMethod(Method m) {
389389
)
390390
or
391391
m instanceof StringReplaceMethod
392+
or
393+
exists(SpringUntrustedDataType dt |
394+
m.(GetterMethod) = dt.getAMethod()
395+
)
392396
}
393397

394398
private class StringReplaceMethod extends Method {

0 commit comments

Comments
 (0)