Изменение идентификатора узла из небезопасного источника
Этот дефект возникает, когда стандартные программы, которые изменяют идентификатор хоста, такие как sethostid
(Linux®) или SetComputerName
(Окна®), используйте аргументы, которые управляются извне. Чтобы считать все входы за пределами периметра анализа тока небезопасными, используйте -consider-analysis-perimeter-as-trust-boundary
.
Испорченное значение идентификатора хоста может разрешить внешнее управление настройками системы. Этот контроль может нарушить работу служб, вызвать неожиданное поведение приложений или вызвать другие вредоносные вторжения.
Используйте осторожность при изменении или редактировании идентификатора хоста. Не разрешайте пользовательским значениям управлять конфиденциальными данными.
Группа: испорченные данные |
Язык: C | C++ |
По умолчанию: Off |
Синтаксис командной строки: TAINTED_HOSTID |
Влияние: Средний |
ИДЕНТИФИКАТОР CWE: 15 |
-consider-analysis-perimeter-as-trust-boundary
| Command executed from externally controlled path
| Execution of externally controlled command
| Find defects (-checkers)
| Host change using externally controlled elements
| Library loaded from externally controlled path
| Use of externally controlled environment variable