
CVE-2026-9830 概念验证
このリポジトリには、報告された認証不要の BookingPress Pro REST API 露出を検証するための Python による概念実証(PoC)が含まれています。正常なレスポンスには予約情報や顧客情報が含まれる場合があり、個人データが含まれる可能性があります。
このプロジェクトは、所有しているシステム、または評価することを明示的に許可されたシステムに対してのみ使用してください。書面による許可なしに、公開システム、第三者システム、本番システムに対して実行しないでください。取得した予約データは、機微な個人情報として取り扱ってください。
このスクリプトは、以下を行います:
requests パッケージPython の依存関係を分離された環境にインストールします:
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install requests
利用可能なオプションをローカルで確認します:
python3 main.py --help
認可された検証では、コマンドラインインターフェースでターゲットを指定します。非侵襲的なチェックモードから開始し、承認された評価範囲を超えたデータの収集や保持は避けてください。
このツールは、API レスポンスを JSON ファイルに書き込むことができます。これらのファイルには、顧客名、メールアドレス、電話番号、予約日、サービス詳細が含まれる場合があります。
サイト所有者と BookingPress 管理者は、以下を実施する必要があります:
是正後、認可されたチェックを繰り返し、認証なしのリクエストが予約レコードや顧客レコードを返せないことを確認してください。修正を実証するために必要な最小限の証拠のみを記録してください。
このコードは、防御的なセキュリティテスト、検証、研究のために提供されています。リポジトリのメンテナとコントリビューターは、不正使用について一切責任を負いません。