You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling a virtual function on a field defeats the dispatch analysis. In the following example only the first tall to target() is detected as receiving sensitive data from source(). The second one is missed and the only difference is that in the first case the dispatched pointer is a local variable, and in the second it is a member.
Calling a virtual function on a field defeats the dispatch analysis. In the following example only the first tall to
target()
is detected as receiving sensitive data fromsource()
. The second one is missed and the only difference is that in the first case the dispatched pointer is a local variable, and in the second it is a member.This is the query I ran
This is the output. I would have expected to also see a flow from line 19 to 34.
CodeQL version: 2.19.3
The text was updated successfully, but these errors were encountered: