【詳細情報】YaWPSに認証情報を公開させるよう仕向けるリモート攻撃者 | ScanNetSecurity
2024.04.20(土)

【詳細情報】YaWPSに認証情報を公開させるよう仕向けるリモート攻撃者

◆概要:
 Adrian Heiszler氏が作成したYaWPS(Yet another Web Portal System)アプリケーションを使用すると、リモート攻撃者は、機密の認証情報を含むユーザーデータファイルをはじめとするウェブサーバーがアクセス可能なすべてのシステムファイルを公開させることが

国際 海外情報
◆概要:
 Adrian Heiszler氏が作成したYaWPS(Yet another Web Portal System)アプリケーションを使用すると、リモート攻撃者は、機密の認証情報を含むユーザーデータファイルをはじめとするウェブサーバーがアクセス可能なすべてのシステムファイルを公開させることが可能になる。YaWPSコードベース全体を通してファイルアクセスルーチンが似ているため、システム内に脆弱なコードは1つ以上存在する。システムがシステムファイルを公開するよう仕向けられる一例は、以下のURLを使用した場合である。

http://www.example.com/cgi-bin/YaWPS/yawps.cgi
?action=pollit2
&id=../members/admin.dat%00

 ウェブサーバーにアクセスできるターゲットシステム上のどのようなファイルでも読み取ることが可能である。上の例では攻撃者の要求により、YaWPSシステムの管理ユーザーの暗号化されたパスワードを含むadmin.datファイルのコンテンツがダンプされる。この暗号化されたパスワードを使用すると、クッキーを偽造して簡単なリプレー攻撃を仕掛けるクラッキングを行わずに管理者を装うことができる。次に攻撃者は、memberlist.datファイルからメンバーリストを取得し、そしてmember_name.datを取得して各メンバーのパスワードを入手する。

 上述の例では、action=pollit2パラメータにより、poll結果を表示するコードセグメントをYaWPSが挿入する。id=xxxxxパラメータは、データを取得するpollを指定する。poll idには"_q.dat"のサフィックスが付与され、ファイル名全体を開くものとして処理される。nullバイト(%00)はサフィックス付きの文字列を回避するため、攻撃者が選んだファイルすべてにアクセスを許可してしまう。


◆情報ソース:
・iDEFENSE Labs, Nov. 19, 2002
・Labrt ( labrt@gmx.net ), Nov. 08, 2002

◆キーワード:
 Other: Server application

◆分析:
 (iDEFENSE 米国) YaWPSシステムへのアクセスを持つリモートユーザーは、上述の脆弱性を攻撃することができる。攻撃者は攻撃に成功すると、YaWPSの認証に使用されるユーザー名およびパスワードデータファイルをはじめとする、ウェブサーバーがアクセス可能なすべてのファイルに読み取りアクセスができる。攻撃者はこの時点で、クッキーを偽造して他のユーザーを装うことができる。さらに攻撃者はディクショナリー攻撃または総当り攻撃を実行して、暗号化されたパスワードをクラッキングし、ユーザーがパスワードを再使用している場合に他のシステムを乗っ取る可能性もある。

 YaWPSは、Perlで作成されたライトウェイトのコンテンツ管理システムである。YaWPSはウェブインターフェイス経由で完全に管理され、フラットファイルにデータが格納される。このアプリケーションに関する詳細情報は、 http://yawps.sourceforge.net/ で入手可能。

◆検知方法:
 iDEFENSEは、最新バージョンYaWPS version 0.3でこの問題が存在することを確認した。


※この情報はアイ・ディフェンス・ジャパン
 ( http://www.idefense.co.jp/ )より提供いただいております。
  アイディフェンス社の iAlert サービスについて
  http://shop.vagabond.co.jp/p-alt01.shtml
  情報の内容は以下の時点におけるものです。
 【17:15 GMT、11、25、2002】
《ScanNetSecurity》

Scan PREMIUM 会員限定記事

もっと見る

Scan PREMIUM 会員限定記事特集をもっと見る

カテゴリ別新着記事

「経理」「営業」「企画」「プログラミング」「デザイン」と並ぶ、事業で成功するためのビジネスセンスが「セキュリティ」
「経理」「営業」「企画」「プログラミング」「デザイン」と並ぶ、事業で成功するためのビジネスセンスが「セキュリティ」

ページ右上「ユーザー登録」から会員登録すれば会員限定記事を閲覧できます。毎週月曜の朝、先週一週間のセキュリティ動向を総括しふりかえるメルマガをお届け。(写真:ScanNetSecurity 名誉編集長 りく)

×