Tainted data stucks at isNull() method #104
Replies
|
Hi @testanull, You are correct that the taint is not propagated beyond the Validator.isNotNull and parsePollerRequestParameters. You can verify this using the PartialPathGraph module. How to use the module and how to ensure taint is propagated using additional taint steps is discussed in the latest Security Lab CTF Code & Chill starting from step 1.4. If it remains unclear how to proceed don't hesitate to ask. Cheers, |
|
I think @aschackmull Could you confirm? |
|
It appears that the flow is stopped by |
|
I have raised github/codeql#3590 to track the relevant library changes. In the meantime you can use a
|
Hi there,

I 'm writing QL for java and got some problem
In my QL, tainted data is “pollerRequestString”, it keeps stucking at some method like “Validator.isXxx”
Other methods after that method is not being tracked anymore
in above example, it stucks at “Validator.isNotNull”, method “Validator.isNull” and parsePollerRequestParameters after that is not tracked
have anyone got this before?
any solutions for this?
Thanks!