モンスターカレンダー

« 2005年11月 »
123456789101112131415161718192021222324252627282930

2005年11月 4日アーカイブ

PHPの現行リリースに重大な脆弱性があった。投稿の詳細: PHPの現行リリースに重大な脆弱性(PHP4.4.0以下、PHP5.0.5以下)

お客さんのサーバはPHP 4.3.11。関係アリ。
対応方法として 4.4.1にアップグレード、が挙げられているが、このバージョンのmb_send_mailにバグありとMLで話題になっている。
ということで、上記サイトで公開されている4.3.11用のパッチを適用しました。実はpatchするのは初めてであちこちサイトを調べまくり。

上記サイトよりpatch(php-4.3.11-grobal.patch)をダウンロード。
php-4.3.11ディレクトリにコピー。
vimでディレクトリを php-4.4x → php-4.3.11 に修正。
php-4.3.11に移動。
#patch -p1 < php-4.3.11-grobal.patch
#make clear
#./configure --with-dom --with-pgsql --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-gd --with-mysql (本番サーバはapache1.3でパスが異なる。また --enable-ftpも)
#make
#make install