Marcus S. Xenakis开发了一些基于WEB接口的SHELL命令,其中的directory.php是一个简单的运行在Unix服务器上的类似"ls"命令的脚本。 directory.php对用户输入过滤不充分问题,可以使攻击者从远程以httpd进程的权限在主机上执行任意命令。 directory.php使用简单的使用如下调用SHELL命令: exec("ls -la $dir",$lines,$rc); 由于没有过滤一些危险的元字符如";",可导致其他任意SHELL命令以httpd的权限来执行,通过结合主机其他本地漏洞,有可能提升权利至root用户。
Marcus S. Xenakis开发了一些基于WEB接口的SHELL命令,其中的directory.php是一个简单的运行在Unix服务器上的类似"ls"命令的脚本。 directory.php对用户输入过滤不充分问题,可以使攻击者从远程以httpd进程的权限在主机上执行任意命令。 directory.php使用简单的使用如下调用SHELL命令: exec("ls -la $dir",$lines,$rc); 由于没有过滤一些危险的元字符如";",可导致其他任意SHELL命令以httpd的权限来执行,通过结合主机其他本地漏洞,有可能提升权利至root用户。