Double-free
Double-free — это ошибка программирования, возникающая, когда программа пытается дважды освободить один и тот же участок памяти. Это приводит к неопределенному поведению, сбоям и может быть использовано злоумышленниками для выполнения произвольного кода или обхода защит. Ошибка чаще встречается в языках с ручным управлением памятью, таких как C и C++. Ее предотвращают правильным управлением памятью и использованием безопасных функций освобождения ресурсов.