Аргумент Size к функции памяти из небезопасного источника
Выделение памяти с испорченным размером проверяет функции выделения памяти, такие как calloc
или malloc
, для аргументов размера из необеспеченных источников.
Неконтролируемое выделение памяти может заставить вашу программу запрашивать слишком много системной памяти. Это последствие может привести к катастрофическому отказу из-за условия из памяти, или присваивающий слишком много ресурсов.
Прежде, чем выделить память, проверяйте значение своих аргументов, чтобы проверять, что они не превышают границы.
Группа: испорченные данные |
Язык: C | C++ |
Значение по умолчанию: 'off' |
Синтаксис командной строки: TAINTED_MEMORY_ALLOC_SIZE |
Влияние: носитель |
ID CWE: 128, 131, 789 |
Find defects (-checkers)
| Unprotected dynamic memory allocation