GNU Wget にシンボリックリンクの扱いに関する問題
タイトル GNU Wget にシンボリックリンクの扱いに関する問題
概要

GNU Wget には、FTP の再帰的ダウンロード時におけるシンボリックリンクの扱いに問題があり、GNU Wget の実行権限の範囲内でローカルファイルシステム上の任意のファイルを操作される可能性があります。 リンク解釈の問題 (CWE-59) GNU Wget は、サーバからファイルを取得するためのユーティリティです。GNU Wget で FTP サーバから再帰的にファイルをダウンロードする際、サーバから取得するディレクトリ一覧のなかに細工されたシンボリックリンクが仕込まれていると、Wget がローカルファイルシステム側の任意のファイルを作成したり上書きしたりする可能性があります。 CWE-59: Improper Link Resolution Before File Access ('Link Following') https://cwe.mitre.org/data/definitions/59.html

想定される影響 遠隔の FTP サーバから再帰的にファイルをダウンロードする際、GNU Wget を使用しているユーザの権限で任意のファイルを作成されたり、任意のファイルを上書きされたりする可能性があります。
対策

[アップデートする] GNU Wget では、本問題の対策としてバージョン 1.16 をリリースしています。 このバージョンでは、サーバから取得したファイル一覧情報の検査が追加されています。 また、初期状態で retr-symlinks オプションを有効にしており、FTP サーバからの再帰的ダウンロード時に、サーバ側のシンボリックリンクに対応してローカル側にシンボリックリンクを作成しなくなります。 [ワークアラウンドを実施する] retr-symlinks オプションを設定することで、FTP サーバからの再帰的ダウンロード時に、サーバ側のシンボリックリンクに対応してローカル側にシンボリックリンクを作成しなくなります。

公表日 2014年10月28日0:00
登録日 2014年10月30日17:08
最終更新日 2015年1月30日15:39
CVSS2.0 : 警告
スコア 5.8
ベクター AV:N/AC:M/Au:N/C:N/I:P/A:P
影響を受けるシステム
オラクル
Oracle Solaris 10
Oracle Solaris 11.2
GNU Project
GNU Wget 
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
変更履歴
No 変更内容 変更日
0 [2014年10月30日]
  掲載
[2014年11月20日]
  ベンダ情報:レッドハット (RHSA-2014:1764) を追加
[2014年12月17日]
  ベンダ情報:レッドハット (RHSA-2014:1955) を追加
[2015年01月30日]
  影響を受けるシステム:ベンダ情報の追加に伴い内容を更新
  ベンダ情報:オラクル (Oracle Third Party Bulletin - January 2015) を追加
2018年2月17日10:37

NVD脆弱性情報
CVE-2014-4877
概要

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

公表日 2014年10月29日19:55
登録日 2021年1月26日15:13
最終更新日 2024年11月21日11:11
影響を受けるソフトウェアの構成
構成1 以上 以下 より上 未満
cpe:2.3:a:gnu:wget:1.13.2:*:*:*:*:*:*:*
cpe:2.3:a:gnu:wget:1.13.1:*:*:*:*:*:*:*
cpe:2.3:a:gnu:wget:1.14:*:*:*:*:*:*:*
cpe:2.3:a:gnu:wget:1.13.4:*:*:*:*:*:*:*
cpe:2.3:a:gnu:wget:*:*:*:*:*:*:*:* 1.15
cpe:2.3:a:gnu:wget:1.12:*:*:*:*:*:*:*
cpe:2.3:a:gnu:wget:1.13.3:*:*:*:*:*:*:*
cpe:2.3:a:gnu:wget:1.13:*:*:*:*:*:*:*
関連情報、対策とツール
共通脆弱性一覧