Перейти к содержанию

JP1231C

Использование знака подстановки при вызове команд ОС

Static Badge Static Badge


Использование знака подстановки * (wildcard) от привилегированного аккаунта представляет собой уязвимость, в частности при использовании с командами, которые имеют потенциально небезопасные флаги.

Проверяются следующие команды

  • chown
  • chmod
  • tar
  • rsync

Список вызовов

  • subprocess.Popen
  • subprocess.call
  • os.system
  • os.popen
  • popen2.Popen3
  • popen2.Popen4
  • commands.getoutput
  • commands.getstatusoutput
  • os.execl
  • os.execle

Дополнительная информация