Аргумент size в функции памяти получен из небезопасного источника
Этот дефект возникает, когда функция выделения памяти, такая как calloc или malloc, использует аргумент size из небезопасного источника. Чтобы считать все входы за пределами периметра анализа тока небезопасными, используйте -consider-analysis-perimeter-as-trust-boundary.
Неконтролируемое выделение памяти может привести к тому, что ваша программа запросит слишком много системной памяти. Это следствие может привести к сбою из-за условия нехватки памяти или назначения слишком большого количества ресурсов.
Перед выделением памяти проверьте значение аргументов, чтобы убедиться, что они не превышают границы.
| Группа: испорченные данные |
| Язык: C | C++ |
| По умолчанию: Off |
Синтаксис командной строки: TAINTED_MEMORY_ALLOC_SIZE |
| Влияние: Средний |
| ИДЕНТИФИКАТОР CWE : 128, 131, 789 |
-consider-analysis-perimeter-as-trust-boundary | Find defects (-checkers) | Unprotected dynamic memory allocation