double free
topeltvabastus
olemus
liik turvanõrkusi:
mäluosa vabastuse kordamine enne uut kasutuselevõttu:
- tekitab segaduse mäluhalduses
- võib krahhida täitmisel oleva programmi
- võib võimaldada ründajal manipuleerida mälusisu
=
a memory corruption error caused by freeing the same memory location twice
ülevaateid
https://owasp.org/www-community/vulnerabilities/Doubly_freeing_memory
https://cwe.mitre.org/data/definitions/415.html
https://www.symantec.com/connect/blogs/double-free-vulnerabilities-part-1
https://community.broadcom.com/symantecenterprise/communities/community-home/librarydocuments/viewdocument?DocumentKey=003879ce-1482-493f-9424-7028c60a6ecb&CommunityKey=1ecf5f55-9545-44d6-b0f4-4e4a7f5f5e68&tab=librarydocuments
http://homes.soic.indiana.edu/yh33/Teaching/I433-2016/lec13-HeapAttacks.pdf
https://sensepost.com/blog/2017/linux-heap-exploitation-intro-series-riding-free-on-the-heap-double-free-attacks/
https://lifeasageek.github.io/papers/lee:dangnull.pdf