Glossary entry (derived from question below)
English term or phrase:
double-free bugs
Russian translation:
Ошибка двойного освобождения памяти
English term
double-free bugs
3 +2 | Ошибка двойного освобождения памяти | Igor Boyko |
4 +1 | ошибка повторного освобождения (уже освобожденной) памяти | Natalia Baryshnikova |
Jun 5, 2007 13:18: Igor Boyko changed "Edited KOG entry" from "<a href="/profile/58040">boy's</a> old entry - "double-free bugs"" to ""Ошибка двойного освобождения памяти""
Proposed translations
Ошибка двойного освобождения памяти
http://securityvulns.ru/news4694.html
--------------------------------------------------
Note added at 25 мин (2007-06-02 16:18:14 GMT)
--------------------------------------------------
Microsoft Internet Explorer ADODB.Recordset Double Free Memory Exploit (ms07-009)
Это код эксплуатирует "ошибка двойного освобождения" в msado15.dll, в NextRecordset () функции.
В результате двойного освобождения некоторой строки, возможна перезапись Управляющего блока Динамической памяти злонамеренным кодом.
http://www.dst.kg/forum/archive/index.php/t-401.html
ошибка повторного освобождения (уже освобожденной) памяти
========
http://www.intuit.ru/department/pl/python/13
управление памятью (то есть кучей интерпретатора Python) (функции PyMem_Malloc(), PyMem_Realloc(), PyMem_Free(), PyMem_New(), PyMem_Resize(), PyMem_Del()). Разумеется, можно применять и средства выделения памяти C/C++, однако, в этом случае не будут использоваться преимущества управления памятью интерпретатора Python (сборка мусора и т.п.). Кроме того, освобождение памяти нужно производить тем же способом, что и ее выделение. Еще раз стоит напомнить, что ***повторное освобождение одной и той же области памяти*** (а равно использование области памяти после ее освобождения) чревато серьезными ошибками, которые компилятор C не имеет возможности распознать.
Something went wrong...