モンスターカレンダー

« 2010年1月
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

PEAR(PHP)の最近のブログ記事

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