[PHP-users 22947]Re: libpngの脆弱性はPHPの再コンパイルの必要あるのか?

Kazumasa Gotoh kgotoh @ cic-kk.co.jp
2004年 8月 5日 (木) 17:16:36 JST


From: "Y.Watanabe" <yuw @ msj.biglobe.ne.jp>
Date: Thu, 05 Aug 2004 16:47:50 +0900

> この場合、libpngのバージョンをあげた後で、
> PHPのエンジンって再コンパイルする必要ありなのでしょうか?
> # Makefileとかのどのへん調査したらいいのかすらよくわからんので^^;

ldd コマンドで何を使っているか調べるという方法があります。
私は FreeBSD なのであれですが、例えば私のところでは --with-gd
したものは以下のようになります。

  kgotoh @ frank$ ldd /usr/local/apache2/modules/libphp4.so 
  /usr/local/apache2/modules/libphp4.so:
          libcrypt.so.2 => /lib/libcrypt.so.2 (0x48452000)
          libpq.so.3 => /usr/local/pgsql/lib/libpq.so.3 (0x4846b000)
          libpng.so.5 => /usr/local/lib/libpng.so.5 (0x48481000)
          libz.so.2 => /lib/libz.so.2 (0x484a6000)
          libm.so.2 => /lib/libm.so.2 (0x484b4000)

つまり、PNG をダイナミックリンクで使っている事がわかります。
このような場合は libpng.so.4 だけを作り直せば OK です。
# ちなみに私は PNG はもう入れ替えてあります。

しかし、libgd.so や libc.so が出てこないなぁ…
そういうものでしたっけ? まぁ事実としてこうなってるんだから
そういうものなんだろうけど。(^^;

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
(株) セントラル情報センター
                             後藤和政    kgotoh @ cic-kk.co.jp


PHP-users メーリングリストの案内