重要な情報 バグの説明 バグの種類: 複数の変数におけるクロスサイトスクリプティング (XSS) およびパス露出 影響を受けるシステム: CubeCart 2.0.x シリーズ 公開日: 2005年2月25日 影響範囲 影響を受けるバージョン: バージョン 2.0.0 から 2.0.5 バージョン 2.0.6 は影響を受けない バグに影響を受けるファイル XSSの影響を受けるファイル: forgot_pass.php index.php login.php logout.php new_pass.php register.php sale_cat.php search.php tellafriend.php view_doc.php view_order.php view_product.php your_links.php your_orders.php パス露出の影響を受けるファイル: information.php language.php list_docs.php popular_prod.php sale.php subfooter.inc.php subheader.inc.php cat_navi.php 脆弱性の利用例 複数の変数の検証が適切に行われていなかったことに起因するXSS問題を悪用した例。示例URLは以下の通り: - - - その他、XSSおよびパス露出に関わるURL 解決策 アップグレード: 2.0.6バージョンで大半のXSS脆弱性が修正されています。CubeCartのバージョンをアップグレードすることを推奨します。 パス露出の修正: 2005年2月21日、CubeCart公式により関連するパッチがリリースされました。 その他情報 セキュリティ公告: 関連するOSVDB番号は14062および13810。 発見者: Lostmon。2005年2月15日に発見され、関連チャネルを通じてベンダーに通知されました。 結論 CubeCart 2.0.x シリーズには、変数の検証漏れに起因するXSS攻撃およびパス露出の問題が存在し、ユーザーのセキュリティに潜在的なリスクをもたらします。ベンダーは2.0.6バージョンで大半の問題を修正しているため、ユーザーは速やかにアップグレードを行うべきです。