Инъекция
Injection
CWE-74 — инъекция: данные извне не обезвреживаются перед передачей компоненту, который разбирает их как команды или код. Ошибка возникает, когда строка из формы, заголовка или параметра сращивается с командой, запросом или шаблоном и меняет их смысл. Злоумышленник получает выполнение произвольных команд, изменение данных в базе или код в браузере.
Как защититься от CWE-74
Чтобы защититься от CWE-74, разделяйте данные и управляющий синтаксис: передавайте значения компоненту через API с параметрами, а не склейкой строк, и выбирайте технологии, где такое разделение встроено. На входе пропускайте по белому списку только элементы, нужные по назначению, и отклоняйте управляющие конструкции.
Уязвимости с типом CWE-74 (50)
Отслеживайте уязвимости автоматически
КиберОснова SGRC: учёт уязвимостей CWE-74 и других типов из БДУ ФСТЭК, задачи на устранение с плановым сроком.

