Mania
Use-after-free on a tcache chunk to overwrite a function pointer and call win().
No writeups match your filter.
Use-after-free on a tcache chunk to overwrite a function pointer and call win().
A password-manager heap challenge: free() without nulling the pointer gives a use-after-free, tcache hands the freed Login chunk back via set_password, and overwriting the struct’s leading function pointer redirects an indirect call to the leftover read_master_key win function.