Tainted data stucks at isNull() method #104
Replies: 4 comments 6 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 |

I have raised github/codeql#3590 to track the relevant library changes. In the meantime you can use a
DataFlow::Configurationinstead of aTaintTracking::Configurationif you want to avoid the barrier. Then you just need to add the default taint steps using