PHP 开发团队很高兴地宣布 PHP 5.2.12 现已正式发布。此版本专注于改进 PHP 5.2.x 分支的稳定性,修复了 60 多个错误,其中一些与安全相关。鼓励所有 PHP 5.2 用户升级到此版本。
PHP 5.2.12 中的安全增强和修复
- 修复了 Grzegorz Stachowiak 发现的 tempnam() 中的安全模式绕过漏洞。(CVE-2009-3557,Rasmus)
- 修复了 Grzegorz Stachowiak 发现的 posix_mkfifo() 中的 open_basedir 绕过漏洞。(CVE-2009-3558,Rasmus)
- 添加了“max_file_uploads” INI 指令,可以将其设置为默认情况下每个请求限制文件上传数量为 20,以防止 Bogdan Calin 发现的通过临时文件耗尽造成的可能 DOS 攻击。(CVE-2009-4017,Ilia)
- 添加了对 $_SESSION 的中断损坏保护,并改进了“session.save_path”检查,由 Stefan Esser 发现。(CVE-2009-4143,Stas)
- 修复了错误 #49785(htmlspecialchars() 的输入字符串验证不足)。(CVE-2009-4142,Moriyoshi,hello at iwamot dot com)