CodeIgniter 2.x系の保守が終了しました

CodeIgniter 2.2.6リリース

CakePHP 1.x系の最終バージョン CakePHP 1.3.21 がリリースされたようですが、CodeIgniter 2.x系の最終バージョン2.2.6も2015/10/31にリリースされています。セキュリティ修正版です。以下が含まれています。

  • xss_clean()メソッドの脆弱性修正
  • base_url()のHostヘッダインジェクション回避のための修正
  • CAPTCHAヘルパーでシステムのPRNGを優先して使用するように変更

XSSフィルタの脆弱性修正はもはや恒例になった感がありますが、個人的にはXSSフィルタは使わないことを推奨しています。詳細は、以下の記事をご覧下さい。

なお、CodeIgniter 3.0ではXSSフィルタを入力フィルタとして使うことは誤りでありXSSフィルタは出力時にのみ使うべきである旨がユーザガイドに明記されています。また、global_xss_filteringは廃止予定となりました。

CodeIgniter 2.xのEOL

かねてから アナウンス されていたとおり、2015/10/31で2.x系の保守は終了しました。既存ユーザは3.0へアップグレードすることが推奨されています。

参考

Date: 2015/11/02

Tags: codeigniter