JP1231C¶
Использование знака подстановки при вызове команд ОС¶
Использование знака подстановки *
(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