double free noun1 •The situation where a program attempts to free a previously allocated resource more than once, potentially resulting in undefined behaviour that may be exploited by an attacker.