Конфиденциальные данные не очищены и не освобождены стандартной программой памяти
Этот дефект возникает, когда динамически выделенная память содержит конфиденциальные данные, и вы не очищаете данные до освобождения памяти.
Если зона памяти перераспределена, атакующий все еще может просмотреть конфиденциальные данные в старой зоне памяти.
Перед вызовом free, очистить конфиденциальные данные с помощью memset или SecureZeroMemory.
| Группа: Безопасность |
| Язык: C | C++ |
| По умолчанию: Off |
Синтаксис командной строки: SENSITIVE_HEAP_NOT_CLEARED |
| Влияние: Средний |
| ИДЕНТИФИКАТОР CWE: 244, 312, 316 |