製品・ソフトウェアに関する情報
GNU Wget にシンボリックリンクの扱いに関する問題
Title GNU Wget にシンボリックリンクの扱いに関する問題
Summary

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

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

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

Publication Date Oct. 28, 2014, midnight
Registration Date Oct. 30, 2014, 5:08 p.m.
Last Update Jan. 30, 2015, 3:39 p.m.
CVSS2.0 : 警告
Score 5.8
Vector AV:N/AC:M/Au:N/C:N/I:P/A:P
Affected System
オラクル
Oracle Solaris 10
Oracle Solaris 11.2
GNU Project
GNU Wget 
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
Change Log
No Changed Details Date of change
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) を追加
Feb. 17, 2018, 10:37 a.m.

NVD Vulnerability Information
CVE-2014-4877
Summary

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.

Publication Date Oct. 29, 2014, 7:55 p.m.
Registration Date Jan. 26, 2021, 3:13 p.m.
Last Update Nov. 21, 2024, 11:11 a.m.
Affected software configurations
Configuration1 or higher or less more than less than
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:*:*:*:*:*:*:*
Related information, measures and tools
Common Vulnerabilities List