PHP 開發團隊很高興地宣布 PHP 5.2.12 正式發布。此版本重點改進 PHP 5.2.x 分支的穩定性,包含超過 60 項錯誤修正,其中一些與安全性相關。建議所有 PHP 5.2 的使用者升級到此版本。
PHP 5.2.12 中的安全性增強和修正
- 修正了 Grzegorz Stachowiak 發現的 tempnam() 中的 safe_mode 繞過問題。(CVE-2009-3557, Rasmus)
- 修正了 Grzegorz Stachowiak 發現的 posix_mkfifo() 中的 open_basedir 繞過問題。(CVE-2009-3558, Rasmus)
- 新增了「max_file_uploads」INI 指令,可以設定為限制每次請求的檔案上傳數量,預設為 20,以防止可能透過耗盡暫存檔造成的 DOS 攻擊,此問題由 Bogdan Calin 發現。(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)