Tainted data stucks at isNull() method #104
-
Beta Was this translation helpful? Give feedback.
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, |
Beta Was this translation helpful? Give feedback.
-
I think @aschackmull Could you confirm? |
Beta Was this translation helpful? Give feedback.
-
It appears that the flow is stopped by |
Beta Was this translation helpful? Give feedback.
-
I have raised github/codeql#3590 to track the relevant library changes. In the meantime you can use a
|
Beta Was this translation helpful? Give feedback.
I have raised github/codeql#3590 to track the relevant library changes. In the meantime you can use a
DataFlow::Configuration
instead of aTaintTracking::Configuration
if you want to avoid the barrier. Then you just need to add the default taint steps using