アップデート一覧に戻る
New releaseJul 26, 2026

react2shell-burp v0.1.1

CVE-2025-55182 (React2Shell) の安全でないデシリアライゼーションの脆弱性を検出するための Burp Suite 拡張機能。安全なダイジェストチェック、PoC リダイレクトモード、Burp Collaborator による OOB 確認を備えています。

共有

React2Shell RCE スキャナーおよびバリデータ (CVE-2025-55182)

作成者: j0lt
協力者: https://github.com/shashank18

React2Shell 脆弱性 (CVE-2025-55182) を検出および検証する Burp Suite 拡張機能です。この脆弱性は React Server Components における認証前のリモートコード実行の欠陥です。本拡張機能は RSC エンドポイントをパッシブにフィンガープリントし、2 つのスキャンモードで安全でないデシリアライゼーションをアクティブにプローブします。

機能

  • 安全なダイジェストチェック (非エクスプロイト): 500 + ダイジェストエラーを発生させることで、脆弱なデシリアライゼーション経路を確認します — コード実行は行いません。
  • PoC リダイレクトチェック (高精度): コマンドを実行し、X-Action-Redirect ヘッダー経由で出力を取得することで、強力なエクスプロイト確認を提供します。
  • PoC モードでの Burp Collaborator OOB 確認 (ノンブロッキングの 60 秒スケジュールポーリング付き)。
  • Unix および Windows ペイロードの切り替え、カスタムヘッダー、同一ホストのリダイレクト追従。
  • RSC エンドポイントのパッシブフィンガープリント — 検出結果は Target および Scanner パネルに表示されます。
  • Proxy 履歴、Target サイトマップ、Scanner 結果におけるコンテキストメニューのショートカット。

ビルド

./gradlew clean shadowJar

成果物: build/libs/react2shellburp-0.1.2.jar

Burp へのインストール

Burp → Extender → Extensions → Add → Type: Java → build/libs/react2shellburp-0.1.2.jar を選択 → React2Shell タブを開きます。

使用方法

  1. ターゲットのベース URL/ホストとパスを設定します (またはリクエストを右クリック → Load into React2Shell tab)。
  2. モードを選択します: Safe digest (低影響) または PoC redirect (強力な確認、オプションで Collaborator OOB)。
  3. オプション: カスタムヘッダーの追加、リダイレクト追従の有効化、Windows ペイロードの切り替え。
  4. Run scan をクリックします。検出結果はアクティビティログおよび Burp のイシュー (React2Shell / CVE-2025-55182) として表示されます。

安全性

  • 評価を許可されているシステムでのみテストしてください。
  • Safe モードを優先してください。PoC/Collaborator は高い信頼性の証拠が必要な場合にのみ使用してください。
  • 修正するには、パッチ適用済みの React Server Components リリース (19.0.1 / 19.1.2 / 19.2.1) またはフレームワークの同等品にアップグレードしてください。

カテゴリ