【注意喚起】CodeIgniter 1.7.2 セキュリティパッチ(ファイルアップロードクラス)

CodeIgniter 1.7.2 のファイルアップロードクラスの脆弱性を修正する Security Patch がリリースされています。ファイルアップロードクラスを使用しているユーザはすみやかに対応してください。

http://codeigniter.com/news/codeigniter_1.7.2_security_patch/

http://codeigniter.com/ で配布されているパッケージは修正済のものとなっています。バージョン番号は 1.7.2 のまま変更されていませんので注意してください。

あるいは、
http://codeigniter.com/download_files/CI_1.7.2_201007_sec_patch.zip
をダウンロードし、中に含まれる system/libraries/Upload.php を差し替えてください。

この修正により、ファイルアップロードクラスの設定項目 file_name の仕様が変更されています。この設定は、アップロードされたファイルのファイル名を指定されたものにリネームするものですが、変更前は拡張子を削除したものを指定する必要がありましたが、変更後は拡張子を含め指定するようになりました。