## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-UPDATELAP-CVE-2025-55182
# CVE-2025-55182
https://github.com/user-attachments/assets/0da9a623-fe2a-4a96-8192-7a07a76635d7
# React2Shell スキャナー - Burp Suite 拡張機能
 
## 説明
React RCE Scanner は、React の脆弱性 CVE-2025-55182(React アプリケーションにおけるリモートコード実行)を検出し、悪用するために設計された Burp Suite 拡張機能です。ブラウジング中に URL を自動収集し、重複を除去し、除外用の正規表現フィルターを適用し、脆弱性スキャンを実行します。有料の Burp サブスクリプションは不要で、Community Edition でも動作します。
このツールは教育およびセキュリティ研究目的のみに使用してください。責任を持って、許可を得た上で使用してください。
## 機能
* **自動 URL キャプチャ** : Proxy ツールの HTTP トラフィックから一意のベース URL(プロトコル + ホスト + ポート)を収集します。
* **重複除去** : リスト内の重複 URL を排除します。
* **正規表現除外フィルター** : 特定のドメインやパターン(例:`\.gov$` や `internal\.company\.com`)を除外し、スキャンを集中させます。
* **脆弱性スキャン** : 細工したペイロードを送信し、レスポンス内の "digest" などの指標を確認することで、React RCE(CVE-2025-55182)をスキャンします。
* **脆弱性ターゲットテーブル** : URL、ステータス、出力(例:抽出された digest)を含む結果を表示します。
* **ドメインのインポート** : テキストファイルからドメインリストを読み込みます(1行に1ドメイン)。
* **開始/停止コントロール** : リアルタイムのステータスで簡単にスキャンを管理できます。
* **有料 Burp 不要** : Burp Suite Community Edition で動作します。
## インストール
1. **Python ファイルをダウンロード** :
* 次のファイルをダウンロードします: `https://github.com/Updatelap/CVE-2025-55182/blob/main/burp_react_scanner.py`
2. **Burp Suite に読み込む** :
* Burp Suite を開きます。
* **Extender** > **Extensions** > **Add** に移動します。
* **Extension type: Python** を選択します。
* `.py` ファイルを選択します。
* **Next** をクリックします。拡張機能が読み込まれ、"React RCE" タブが表示されます。
## 使い方
1. **URL をキャプチャ** :
* Burp の Proxy を通じて Web サイトを閲覧します。
* URL が自動的に「Captured URLs」領域に表示されます。
2. **ドメインをインポート(オプション)** :
* 「Import Domains」をクリックします。
* 1行に1ドメイン(例:`https://example.com`)を含むテキストファイルを選択します。
* 重複は自動的に除去されます。
3. **フィルターを適用(オプション)** :
* 「Regex Exclude」に正規表現を入力します(例:`\.gov$` と入力すると .gov ドメインを除外)。
4. **スキャンを開始** :
* 「Start Scan」をクリックします。
* ツールが各 URL に対して CVE-2025-55182 のテストを実行します。
* 脆弱なターゲットは下部のテーブルに詳細とともに表示されます。
5. **停止/クリア** :
* 「Stop」をクリックするとスキャンを停止します。
* 「Clear」をクリックすると URL リストをリセットします。
## スクリーンショット

## 制限事項
* Proxy でキャプチャした HTTP/HTTPS トラフィックに最適です。
* 大量のリストの場合、スキャンに時間がかかることがあります。辛抱強くお待ちください。
* 誤検出の可能性があります。手動で確認してください。
## 免責事項
このツールは倫理的なハッキングおよび研究目的のみに使用してください。許可のないターゲットには使用しないでください。作成者は誤用について責任を負いません。
## コントリビューション
プルリクエスト歓迎します!大きな変更を加える場合は、最初に Issue を開いてください。
## 連絡先
バグを発見した場合や提案がある場合は、GitHub で Issue を作成してください。 some-email@example.com