WebCalendar includes/functions.php noSet変数の上書き

high Nessus プラグイン ID 24780

概要

リモートWebサーバーに、変数の上書きの脆弱性の影響を受けるPHPスクリプトが含まれています。

説明

リモートホストにインストールされているWebCalendarのバージョンでは、攻撃者が、選択されたグローバル変数を保護するためにアプリケーションによって使用される「noSet」配列を上書きする可能性があります。この問題を利用することで、認証されていないリモート攻撃者が、保護されたグローバル変数を制御することで、リモートファイルインクルードなどの他の攻撃につながる可能性があります。

この問題の悪用が成功するために、特別なPHP設定が必要ないことに注意してください。

ソリューション

WebCalendar 1.0.5以降にアップグレードしてください。

参考資料

http://sourceforge.net/project/shownotes.php?release_id=491130

プラグインの詳細

深刻度: High

ID: 24780

ファイル名: webcalendar_noset_overwrite.nasl

バージョン: 1.17

タイプ: remote

ファミリー: CGI abuses

公開日: 2007/3/7

更新日: 2022/6/1

設定: 徹底したチェックを有効にする

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 5.2

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 5.5

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

脆弱性情報

必要な KB アイテム: www/webcalendar

除外される KB アイテム: Settings/disable_cgi_scanning

エクスプロイトの容易さ: No exploit is required

脆弱性公開日: 2007/3/4

参照情報

CVE: CVE-2007-1343

BID: 22834