MapServer < 5.2.2 / 4.10.4の複数の欠陥

high Nessus プラグイン ID 36074

概要

リモートWebサーバーに、複数の欠陥の影響を受けるCGIアプリケーションが含まれています。

説明

リモートホストは、オープンソースインターネットマップサーバーのMapServerを実行しています。MapServerのインストールされているバージョンは、複数の欠陥に影響を受けます:

- 過度に長いIMAGEPATHおよび/またはNAME属性を含むマップファイルを作成することで、スタックベースのバッファオーバーフローがトリガーされる可能性があります。(CVE-2009-0839)

- 「CONTENT_LENGTH」属性を「-1」に設定してHTTP POSTリクエストを送信することで、ヒープベースのバッファオーバーフローがトリガーされる可能性があります。(CVE-2009-0840)注意:一部のレポートによると、この問題は不適切に修正された可能性があります。詳細については、リファレンスを参照してください。

- ファイル名を「id」パラメーターに指定することで、任意のファイルが作成される可能性があります。
(CVE-2009-0841)

- 攻撃者がファイルシステム上でシンボリックリンクを作成する権限を持っている場合は、任意のファイルの内容を部分的に読み取る可能性があります。(CVE-2009-0842)

- 攻撃者が有効なマップファイルの知識を持っている場合は、リモートシステムに任意のファイルが存在するかどうかを判断できる可能性があります。 (CVE-2009-0843)

- mapserver.c内の「id」パラメーターで十分な境界チェックが実行されていません。攻撃者が、この問題を悪用して、バッファオーバーフロー状態をトリガーし、リモートシステム上の任意コード実行につながる可能性があります。(CVE-2009-1176)

- ファイルのmaptemplate.cは、複数のスタックベースのオーバーフローの問題の影響を受けます。(CVE-2009-1177)

ソリューション

MapServer 5.2.2/4.10.4にアップグレードしてください。

参考資料

https://www.positronsecurity.com/advisories/2009-000.html

http://permalink.gmane.org/gmane.comp.security.oss.general/1861

https://seclists.org/fulldisclosure/2009/Mar/442

https://lists.osgeo.org/pipermail/mapserver-users/2009-March/060600.html

プラグインの詳細

深刻度: High

ID: 36074

ファイル名: mapserver_5_2_2.nasl

バージョン: 1.17

タイプ: remote

ファミリー: CGI abuses

公開日: 2009/4/2

更新日: 2022/6/1

設定: パラノイドモードの有効化, 徹底したチェックを有効にする

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 6.2

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

脆弱性情報

必要な KB アイテム: Settings/ParanoidReport, www/mapserver

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

参照情報

CVE: CVE-2009-0839, CVE-2009-0840, CVE-2009-0841, CVE-2009-0842, CVE-2009-0843, CVE-2009-1176, CVE-2009-1177

BID: 34306

CWE: 119, 20, 200, 22

Secunia: 34520