about summary refs log tree commit diff
path: root/custom_mutators/rust/example/src
diff options
context:
space:
mode:
authorResery <50428593+Resery@users.noreply.github.com>2024-02-27 02:43:50 -0600
committerGitHub <noreply@github.com>2024-02-27 09:43:50 +0100
commit1e01ccc8fd717b067b697d5b7353a5d587f6a484 (patch)
treeb48222bb8136a40fa2f08fee5a267c1da42833b1 /custom_mutators/rust/example/src
parent9f6d27ddcef43c676985523bb38be2ec292a3227 (diff)
downloadafl++-1e01ccc8fd717b067b697d5b7353a5d587f6a484.tar.gz
unicornafl: Add UAF chcker to loader (#2009)
* impl uaf chcker

By adding a list of freed chunks, add the chunk to the list during free, check whether the allocated block is in the freed chunk list during malloc, and if so, remove the chunk from the freed chunk list, in __check_mem_access check whether the address is in the freed chunk list. This enables the detection of uaf.

* make uaf_check be configruable
Diffstat (limited to 'custom_mutators/rust/example/src')
0 files changed, 0 insertions, 0 deletions