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)