個人的なメモと備忘録 2004年12月

HOME | LastUpdate: 2004-12-26

目次


2004.12.26(Sun)

今年ももうすぐ終わりです。

>>Apache 1 と Apache 2 のパフォーマンス比較

PHP の開発者の一人である Ilia Alshanetsky の Blog に、Apache 1 vs Apache 2 Performance という記事がありました。興味がありましたので、メモしておきます。

以下の比較を行っています。

  1. Apache 1 と Apache 2 で、静的なページを転送した時の比較(Apache 2 は prefork を使用)
  2. Apache 2 の mod_deflate と Apache 1 の mod_gzip による静的な HTML の圧縮転送を行った時の比較
  3. Apache 2 の 動的モジュールを使用した時と、Apache 1 の動的モジュール、静的モジュール組み込みを使用した時の比較 (PHP は 4.3.10 を使用)

結果は以下のようになったそうです。

  1. 静的ページの処理では、Apache 2 は、Apache 1 よりも 4% 高速
  2. 静的 HTML ページのリアルタイム圧縮において、Apache 2 の mod_deflate は Apache 1 の mod_gzip に 比べて 60% 以上高速
  3. Apache 2 を通した PHP の処理は、Apache 1 の DSO(動的モジュール)に比べて 27% 低速で、 Apache 1 の静的モジュール組み込みと比べると 31% 低速

Apache 1 vs Apache 2 Performance に詳しいテスト内容や Apache や PHP のコンパイルオプション、結果のグラフなどがあります。

>>セキュリティ関係

*Santy worm

phpBB という PHP で動作する掲示板のセキュリティ問題を狙ったワームが出現しているようです。Google で phpBB を使用しているサイトを検索し、見つかったサイトに対して攻撃コードを実行して感染させ、さらに他のサイトを検索して攻撃を行うということを繰り返すようです。

phpBB 2.0.10 以前のバージョンでは、highlight パラメータのサニタイズ方法に問題があり、highlight パラメータに不正な値を与えると、任意のコードを実行できてしまうという問題が利用されています。

この問題は phpBB 2.0.11 で修正されています。また、このワームの亜種も作成されているようですので、phpBB を使用している場合は、対処を行うか、phpBB 2.0.11 にアップデートしてください。

*Google Desktop Search

Google Desktop Search 121004 より前のバージョンにローカルの検索結果を見られてしまうという問題が報告されています。

Google Desktop Search 121004 で修正されています。

*Kerberos

MIT Kerberos 5 の 1.3.5 以下のバージョンの管理ライブラリ libkadm5srv に Buffer Overflow の問題があるそうです。

krb5-1.3.6 と krb5-1.4-beta3 で修正され、krb-1.3.5 に対する Patch が公開されています。

*xpdf

xpdf 3.0.0pl1 以前のバージョンの doImage() 関数に Buffer Overflow の問題があるそうです。

xpdf 3.0.0pl2 で修正されています。また、xpdf を使用している kpdf にも同じ問題があり、修正されたバージョンが公開されています。

*LibTiff

LibTIFF 3.7.0 以下のバージョンに 2 つの Integer Overflow 問題が見つかっています。

LibTIFF 3.7.1 で修正されています。

*Gentoo Linux
*その他

>>気になったニュース、ツールなど

▲ 目次へ戻る


2004.12.19(Sun)

多くの OS やアプリケーションでセキュリティ問題が報告されています。

>>PHP 4.3.10, PHP 5.0.3 公開

PHP 4.3.10 と PHP 5.0.3 が公開されました。セキュリティ問題の修正と、多くのバグ修正が含まれています。

深刻なセキュリティ問題の修正が行われ、アップデートすることが強く推奨されています。

foreach が高速化された影響などで Extension の一部が正常に動作しない問題や、いくつかのバグが報告されていますので、バージョンアップの際には注意してください。PHP 4.3.10 では、古い Zend Optimizer を使用すると、問題が起こることが既に報告されており、新しいバージョン Zend Optimizer 2.5.7 が公開されています。

PHP 4.3.10RC2 が公開された後に、空文字列のキーが含まれている配列要素が var_export() で出力されないという問題を見付けましたので、PHP-dev メーリングリストと bugs.php.net に報告してみました。

PHP 4.3.10 が公開された後に、この問題は修正されましたが、PHP 4.3.10 ではこの問題は存在したままです。この問題の影響を受ける人はあまりいないと思いますが、一応、メモしておきます。個人的には影響を受けるようなコードを書いていましたので、PHP 4.3.10 用に対処する必要があるのですが・・・。

>>セキュリティ関係

*PHP Multiple Vulnerabilities

PHP 4.3.9 以前、5.0.2 以前のバージョンに複数のセキュリティ問題が報告されています。PHP Multiple Vulnerabilities (Secunia) によると、以下のセキュリティ問題が修正されています。

  1. pack() 関数の Integer Overflow 問題。悪用されると、 任意のコードを httpd の動作権限で実行される可能性がある。
  2. unpack() 関数の Integer Overflow 問題。
  3. safe_mode_exec_dir で設定したセキュリティ制限が回避されてしまう問題。 マルチスレッドで動作する Unix ベースの Web サーバでの問題。
  4. セーフモードと realpath() の組み合わせにより、細工された Path を通して、セーフモードの セキュリティ制限を回避できてしまう問題。
  5. ファイルの Path の扱いの問題により、潜在的にファイル挿入を許してしまう問題。 この問題は、realpath() が長いファイル名を丸めるという実装により起きる。
  6. unserialize() など関数で、シリアライズされた文字列を元に戻す処理に問題があり、 細工された文字列を与えると、情報を漏らしてしまったり、任意のコードを実行してしまうという問題。
  7. shmop_write() 関数の問題により、領域外のメモリの場所に書き込みを行おうとする問題。
  8. addlashes() 関数が正しく \0(NULL バイト) をエスケープしない問題
  9. exif_read_data() 関数が長いセクション名を扱う際に、不明な境界エラーが発生する問題。
  10. magic_quotes_gpc の問題により、ファイルアップロード時に、一階層分のディレクトリ・トラバーサル を許してしまう問題。

unserialize() 関数では、リモートから任意のコードが実行される可能性がありますので、ユーザからの入力を unserialize() に渡すようなことを行っている場合は、バージョンアップするなどの対処を行ってください。

よく使用されている

*Vim

Vim/Gvim の modelines オプションの処理に問題があり、これを悪用すると、権限の昇格を許してしまうという問題が報告されています。modelines を無効にすることでこの問題は回避できます。Vim の設定ファイル ~/.vimrc などに、以下のような設定を行います。

set modelines=0

この問題は、Vim 6.3.045 の Patch で修正されたそうです。

*Windows

Windows の修正プログラムが公開されています。

*Opera

英語版の Opera 7.54u1 で複数のセキュリティ問題が修正されているそうです。

Opera 7.54u1 でも既にセキュリティ問題が報告されていますので、気を付けてください。。

*Adobe Reader

Adobe Reader 6.0.2 以前では、PDF 文書に埋め込まれた Flash ファイルや QuickTime ムービーを再生する時に、任意のコードが実行されてしまう問題が報告されています。

また、Adobe Reader 6.0.2 以下には、PNG 画像を扱うライブラリである libpng の問題と、eBook プラグインが .etd という拡張子のファイルを扱う際の問題が存在するようです。

これらの問題が修正された Adobe Reader 6.0.3 の英語版と日本語版のアップデートが公開されています。

また、@police の Adobe 社 Adobe Acrobat/Adobe Reader における脆弱性について(12/15)更新によると、Acrobat Reader 5.0.9 Unix版でも影響を受けるそうです。

また、Unix 版の Acrobat Reader 5.0.9 以下のバージョンで、特定の状況下で悪意のあるユーザのアクセスを許してしまうという問題があるそうです。

Acrobat Reader 5.0.10 が公開されていますので、アップデートを行ってください。

*Namazu

Namazu 2.0.13 以前の namazu.cgi を使用している場合、タブから始まる文字列を入力されるとクロスサイトスクリプティングが可能という問題があります。

問題が修正された Namazu 2.0.14 が公開されていますので、namazu.cgi を使用している場合はアップデートを行ってください。

(2004.12.26 追加)

*Ethereal

Ethereal 0.9.0 から 0.10.7 までのバージョンに、複数の Ethereal をクラッシュさせることが可能という問題や、巨大な一時ファイルを作成させてディスク領域を圧迫することが可能という問題が報告されています。

これらは Ethereal 0.10.8 で修正されています。

*Samba

Samba 2.x と Samba 3.0.9 以前のバージョンに、外部から Integer Overflow を引き起こされる問題が報告されています。

Samba 3.0.10 で修正されています。

>>気になったニュース、ツールなど

▲ 目次へ戻る


2004.12.12(Sun)

PHP 4.3.0 より前のバージョンで標準入力、標準出力、エラー出力を STDIN, STDOUT, STDERR を定数にするコードに間違いがありましたので、コードを修正しました。指摘してくださった方、どうもありがとうございました。

>>PHP 関連

>>セキュリティ関係

*ブラウザ関連

よく使用されているブラウザの多くでなりすましが可能になってしまう問題が報告されています。

+Mozilla

他にも、Mozilla Suite や Mozilla Firefox などのエンジンに Gecko を使用している製品が外部からブラウザをクラッシュさせられるという問題が報告されています。

この問題は Javascript を無効にすることで回避できるようです。

+Opera

他にも、ダウンロードダイアログのなりすましが可能という問題が報告されています。

+Konqueror

他にも、以下の問題が報告されています。

*squid

不正なホスト名を指定された時のエラーメッセージに潜在的に内部情報が含まれてしまう可能性があるという問題が報告されています。patch(squid-2.5.STABLE7-dothost.patch) が公開されています。

*PDFlib

PDFlib 6.0.0 以前と PDFlib 5.0.4 以前に存在する LibTiff のセキュリティ問題を修正した PDFlib 6.0.1 と PDFlib 5.0.4p1 が公開されています。

*その他

>>気になったニュース、ツールなど

▲ 目次へ戻る


2004.12.05(Sun)

Microsoft から Internet Explorer の累積的なセキュリティ更新プログラムが公開されています。影響を受けるバージョンの Internet Explorer を使用している場合は、アップデートしておいた方が安全です。

>>PHP

PHP 関連の話題についてのメモです。

>>セキュリティ関係

*Windows

緊急で Internet Explorer 用の累積的なセキュリティ更新プログラムが公開されました。

*Netscape

以前に他のブラウザなどでも報告されている libpng に関するセキュリティホール の影響を Solaris 版の Netscape 7 でも受けるということのようです。Solaris 版以外の Netscape 7 でも同様の問題があるとされていますが、回避手段はなく、解決方法としては他のブラウザに乗り換えるという方法しかないようです。

*Gentoo Linux
*その他

>>気になったニュース、ツールなど

▲ 目次へ戻る


更新履歴

2004.12.26

12月26日分を追加。

2004.12.19

12月19日分を追加。

2004.12.12

12月12日分を追加。

2004.12.05

このページを作成。12月 5日分を追加。

▲ 目次へ戻る

LastUpdate: 2004-12-26 | HOME