Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/huyvo2910/cve-2025-25747-hoteldruid-3-0-7-reflected-xss
脆弱性分析エクスプロイトウェブアプリケーション悪用情報収集ウェブセキュリティペネトレーションテスト
GitHubhuyvo2910/cve-2025-25747-hoteldruid-3-0-7-reflected-xss

CVE-2025-25747-HotelDruid-3-0-7-Reflected-XSS

リフレクション型XSS脆弱性の概念実証 for HotelDruid 3.0.7、crea_backup.php 内の ripristina_backup パラメータを介した任意のJavaScript実行を示します。

リポジトリを見る
11年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

CVE-2025-25747 - HotelDruid 3.0.7 における反射型XSS脆弱性

説明

DigitalDruid HotelDruid v.3.0.7 におけるクロスサイトスクリプティング脆弱性により、攻撃者は crea_backup.php エンドポイントの ripristina_backup パラメータを介して任意のコードを実行し、機密情報を取得することが可能です。


深刻度と影響

影響

攻撃者は、認証されたユーザーを細工されたURLにアクセスさせ、そのブラウザで悪意のあるJavaScriptを実行させる可能性があります。考えられる影響は以下の通りです:

  • セッションハイジャック: 攻撃者はセッションCookieを盗み、ユーザーアカウントに不正アクセスする可能性があります。
  • フィッシングまたはマルウェア配信: ユーザーは悪意のあるWebサイトにリダイレクトされたり、攻撃者が制御するスクリプトがインターフェースに直接悪質なコンテンツを注入したりする可能性があります。
  • 管理者権限の悪用: 管理者に対して悪用された場合、攻撃者はシステム設定を変更したり、機密データを操作したりする可能性があります。

概念実証 (PoC)

PoC 1 - アラートインジェクション

root@kitploit:~
http://localhost/hoteldruid/crea_backup.php?anno=2025&id_sessione=<valid_session_id>&azione=SI&ripristina_backup=%22%3E%3CscrIpt%3Ealert%28%27Huy%20Vo%20Found%20This%20Vulnerability%27%29%3B%3C%2FscrIpt%3E&dati_conn=attuali&mantieni_anni=1

結果: 「Huy Vo Found This Vulnerability」というメッセージのポップアップアラートが表示され、XSSの実行が成功したことを確認します。

PoC 2 - 外部リダイレクト

root@kitploit:~
http://localhost/hoteldruid/crea_backup.php?anno=2025&id_sessione=<valid_session_id>&azione=SI&ripristina_backup="><scrIpt>window.location.href='https://www.facebook.com';</scrIpt>&dati_conn=attuali&mantieni_anni=1

結果: ブラウザが自動的にFacebookにリダイレクトされます。


分析

背景

HotelDruid は、ホテル、B&B、その他の宿泊施設の予約、部屋、請求書管理に使用されるオープンソースのプロパティ管理システムです。Webベースで、通常はローカルサーバーにインストールされ、ブラウザからアクセスします。Webインターフェースと管理機能を考慮すると、特に認証された機能において強固なセキュリティが重要です。


脆弱性の詳細

crea_backup.php エンドポイントは、ripristina_backup パラメータをサニタイズやエンコードなしで処理し、ユーザー入力をそのままページに反映します。これにより、攻撃者は悪意のあるURLを作成し、認証されたユーザーに表示されるページに任意のJavaScriptを注入することが可能になります。

主要な技術的詳細

  • 影響を受けるパラメータ: ripristina_backup
  • 影響を受けるエンドポイント: crea_backup.php
  • 攻撃タイプ: 反射型クロスサイトスクリプティング (XSS)
  • 前提条件: 有効な認証済みセッション (id_sessione) が必要

攻撃の流れ

  1. 攻撃者は、ripristina_backup にペイロードを注入した悪意のあるURLを作成します。
  2. 攻撃者はこのURLを認証された被害者に送信します(例:フィッシングメール、チャットメッセージ)。
  3. 被害者が認証された状態でURLをクリックすると、ブラウザで悪意のあるJavaScriptが実行されます。
  4. スクリプトは被害者のセッションコンテキストで実行され、以下が可能になります:
    • セッションCookieの盗難(HttpOnlyが設定されていない場合)
    • 攻撃者が管理するサイトへのリダイレクト
    • インターフェースへの悪意のあるコンテンツの注入

緩和策 / パッチ

開発者向けの推奨事項

  • 入力検証: サーバーサイドでユーザー入力すべてを検証する。
  • 出力エンコーディング: レンダリング前にすべての出力を適切にエンコードする(例:PHPの htmlspecialchars() を使用して < と > をエンコードする)。
  • コンテンツセキュリティポリシー (CSP): 厳格なコンテンツセキュリティポリシーを実装し、注入されたスクリプトの影響を軽減する。
  • セッション管理: セッションがGETパラメータに露出しないようにする(HttpOnly および SameSite フラグ付きのセキュアなCookieを使用する)。

タイムラインと謝辞

  • 発見日: 2025年1月16日
  • ベンダー通知: 2025年1月17日
  • MITRE CVE割り当て: CVE-2025-25747, 2025年2月27日
  • 公開開示: 2025年3月7日
  • 研究者: Huy Vo (セキュリティ研究者)
ツールをダウンロード