CVE:CVE-2001-1246
CNNVD:CNNVD-200106-211
PHP是一种流行的WEB服务器端编程语言，它功能强大，简单易用，在很多Unix操作系统默认都安装了PHP， 它也可以在Windows系统下运行。
PHP函数mail的第五个参数存在漏洞，远程攻击者可能利用此漏洞结构CGI脚本中的漏洞绕过PHP的safe_mode的限制执行系统命令。
从PHP-4.0.5开始，mail函数引入了第五个参数。去年被发现该参数没有很好过滤shell字符使得可以绕过safe_mode的限制执行系统命令。( http://www.nsfocus.com/index.php?act=sec_bug&do=view&bug_id=1593 )该漏洞在PHP-4.0.6被修复。
然而，PHP的mail函数仍然存在漏洞。mail函数的第五个参数可以在发送mail的时候给MTA(php.ini的sendmail_path设定，默认都是sendmail)传递额外的选项参数，sendmail的-Cfile选项能够改变配置文件，利用sendmail的特性，我们可以在配置文件里指定执行命令，从而使得PHP的mail函数绕过safe_mode的限制来执行任意系统命令。
solution:Upgrade php php to a higher version than 4.0.5,and avoid the version 4.0.5