CVS/SVN ユーザーの漏洩

medium Web App Scanning プラグイン ID 98079

概要

CVS/SVN ユーザーの漏洩

説明

Concurrent Version System (CVS) および Subversion (SVN) は、アプリケーション開発者がコードの異なるバージョンを制御できるようにします。

時々、開発者のバージョンまたはユーザー情報がコード内に不適切に保存され、(HTML またはコードのコメントのいずれかで) エンドユーザーに表示されることがあります。情報収集の最初のステップの 1 つとして、サイバー犯罪者は Web サイトをスパイダーし、自動化された方法を使用して、ページに存在する可能性のある CVS/SVN 情報の検出を試みます。

これは、(バージョン情報の漏洩によって) 展開されたアプリケーションの理解を深めたり、さらなる情報収集またはソーシャルエンジニアリング攻撃を行ったりする助けになる可能性があります。

同じ自動化された方法を使用して、スキャナーは影響を受けるページ内に保存されている CVS または SVN の詳細を検出できました。

ソリューション

CVS や SVN の情報をエンドユーザーに表示しないでください。
これは、展開前にこの情報をすべて削除するか、この情報を HTML コメントではなくサーバー側 (PHP、ASP、JSP など) のコードコメントブロックに配置することで達成できます。

参考資料

http://savannah.nongnu.org/userguide/

https://subversion.apache.org/docs/

プラグインの詳細

深刻度: Medium

ID: 98079

タイプ: remote

ファミリー: Data Exposure

公開日: 2017/3/31

更新日: 2022/3/10

スキャン テンプレート: api, basic, full, overview, pci, scan

リスク情報

VPR

リスクファクター: Low

スコア: 2.9

CVSS v2

リスクファクター: Medium

基本値: 5

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

CVSS スコアのソース: Tenable

CVSS v3

リスクファクター: Medium

基本値: 5.3

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

CVSS スコアのソース: Tenable

参照情報