Аргумент предоставляет разрешения на чтение/запись/поиск внешним пользователям
Этот дефект возникает, когда функции, которые могут изменять разрешения на ресурсы, такие как chmod, umask, creat, или open, укажите разрешения, позволяющие непреднамеренным субъектам изменять или читать ресурс.
Если вы предоставляете внешним пользователям или внешним группам более широкий диапазон или разрешения, чем требуется, вы потенциально предоставляете конфиденциальную информацию и изменения. Этот дефект особенно опасен для разрешений, связанных с:
Конфигурации программ
Исполнение программ
Конфиденциальные данные пользователя
Настройте свои разрешения таким образом, чтобы пользователь (u) имеет больше разрешений, чем группа (g), и поэтому у группы больше разрешений, чем у других пользователей (o), или u >= g >= o.
| Группа: Безопасность |
| Язык: C | C++ |
| По умолчанию: Откл. |
Синтаксис командной строки: DANGEROUS_PERMISSIONS |
| Воздействие: среднее |
| CWE ID: 732, 922 |