
CVE再現: cve-2025-55182-react2shell_reproduction
CVSS 10.0 CRITICAL | React Server Components における事前認証リモートコード実行
中国の脅威アクターによって発見されました。中国に関連する APT グループによって積極的に悪用されています。
「React2Shell」 と名付けられたこの脆弱性は、React Server Components (RSC) の「Flight」プロトコルにおける安全でない逆シリアル化を通じて、認証なしのリモートコード実行を可能にします。悪用は極めて簡単で、認証は不要です。
RSC Flight プロトコルは、検証なしで信頼できないデータを逆シリアル化するため、CWE-502 (Deserialization of Untrusted Data) に該当します。攻撃者は悪意のあるシリアライズペイロードを細工し、サーバーが処理すると、モジュール解決ハイジャック を引き起こします — モジュールインポートを、サーバーランタイムで実行される攻撃者制御のコードに向けさせます。
| 製品 | 影響を受けるバージョン |
|---|---|
| React | 19.0.0 – 19.2.0 |
| Next.js | 15.x, 16.x |
/_rsc/、/_flight/、または Next.js Server Action エンドポイント) が公開されているターゲットを特定します。POST リクエストを RSC エンドポイントに送信します。python exploit.py --target https://example.com --port 443 --command "id"
直ちにアップグレードしてください:
>= 19.0.1、>= 19.1.2、または >= 19.2.1回避策は存在しません。パッチ適用のみが唯一の是正策です。