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
You will indeed need to start tracking from the call to malloc. Note that this becomes non-trivial very fast, as you will need to figure out somehow whether the access to the alias occurs after the free. Even without looking at aliases it's hard to do this without generating many false positives. See here for our solution, which does not handle aliases.
Is it possible to search for UAF by tracking clones of arguments from the "free" function? For example, in this code:
Test 1:
Test 2:
Or is it necessary to somehow start from where the "malloc" was made?
The text was updated successfully, but these errors were encountered: