Debian セキュリティ勧告
DSA-364-3 man-db -- バッファオーバフロー、任意のコマンド実行
- 報告日時:
- 2003-08-04
- 影響を受けるパッケージ:
- man-db
- 危険性:
- あり
- 参考セキュリティデータベース:
- (SecurityFocus の) Bugtraq データベース: BugTraq ID 8303, BugTraq ID 8341.
Mitre の CVE 辞書: CVE-2003-0620, CVE-2003-0645. - 詳細:
-
man-db は Debian システムに標準の man(1) コマンドを提供します。 このパッケージの設定中、 管理者は生成済みマニュアルページの共有キャッシュを活用するために専用のユーザ (「man」) に setuid して man(1) を実行するかどうかを聞かれます。デフォルトは man(1) を setuid で実行しないで、この設定では既知の脆弱性は存在しません。 しかし、setuid での操作をユーザが明示的に要求した場合、 ローカルの攻撃者は以下のバグを悪用し、 「man」ユーザで任意のコードを実行することが可能です。
繰り返しますが、この脆弱性は man を setuid で実行しないデフォルトの設定では影響ありません。
- CAN-2003-0620: man-db 2.4.1 およびそれ以前を setuid でインストールした場合に複数のバッファオーバフローがあり、 (1) manp.c の add_to_dirlist への MANDATORY_MANPATH、MANPATH_MAP、MANDB_MAP 引数、 (2) ult_src.c の ult_src への長いパス名、 (3) ult_src.c の test_for_include への長い .so 引数、 (4) 長い MANPATH 環境変数、 (5) 長い PATH 環境変数、 を経由した権限の獲得をローカルユーザに許します。
- CAN-2003-0645:
実行されるコマンドを含む
~/.manpath
中の特定の DEFINE ディレクティブにより、setuid で実行した場合でも、 あらゆるユーザに「man」ユーザでのコマンド実行を許します。
現在の安定版 (stable) ディストリビューション (woody) では、この問題はバージョン 2.3.20-18.woody.4 で修正されています。
不安定版 (unstable) ディストリビューション (sid) では、この問題はバージョン 2.4.1-13 で修正されています。
直ちに man-db パッケージを更新することを勧めます。
- 修正:
-
Debian GNU/Linux 3.0 (woody)
- ソース:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4.dsc
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4.diff.gz
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20.orig.tar.gz
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4.diff.gz
- Alpha:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_alpha.deb
- ARM:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_arm.deb
- Intel IA-32:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_i386.deb
- Intel IA-64:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_ia64.deb
- HPPA:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_hppa.deb
- Motorola 680x0:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_m68k.deb
- Big endian MIPS:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_mips.deb
- Little endian MIPS:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_mipsel.deb
- PowerPC:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_powerpc.deb
- IBM S/390:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_s390.deb
- Sun Sparc:
- http://security.debian.org/pool/updates/main/m/man-db/man-db_2.3.20-18.woody.4_sparc.deb
一覧にあるファイルの MD5 チェックサムは勧告の原文にあります。
一覧にあるファイルの MD5 チェックサムは勧告の原文 (改訂版) にあります。
一覧にあるファイルの MD5 チェックサムは勧告の原文 (改訂版) にあります。