最近の脆弱性 › CVE-2025-55182

Meta React Server Components のリモートコード実行の脆弱性(CVE-2025-55182)

この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。

基本情報(データから表示)

CVE番号CVE-2025-55182
製品Meta React Server Components
深刻度(CVSS)10.0 緊急CVSS v3.1
NVD に登録された、他の機関(開発元など)による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
KEVへの追加日2025-12-05
米国政府機関の対応期限2025-12-12
ランサムウェアでの悪用悪用が確認されている
弱点の種類(CWE)不明

何が起きた

Meta の React Server Components で、サーバーが受け取ったデータを安全に読み戻さない弱点が見つかりました。Server Function という窓口に送られたデータの扱いに問題があり、攻撃者がサーバーで任意の(攻撃者が好きに選べる)プログラムを動かせるおそれがあります。この弱点は実際の攻撃に使われたことが確認されており、ランサムウェアでの悪用も知られています。ネットワーク経由で、ログイン不要の攻撃者が悪用できます。KEV では、取り下げられた CVE-2025-66478 もこの弱点に関係する番号とされています。

攻撃の流れ

データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。

攻撃の流れ: 1. 攻撃者が細工した HTTP の要求を送る → 2. 要求が Server Function の窓口に届く → 3. サーバーがデータを安全でない形で読み戻す → 4. 攻撃者の命令がサーバーで実行される1攻撃者が細工した HTTP の要求を送る2要求が Server Function の窓口に届く3サーバーがデータを安全でない形で読み戻す4攻撃者の命令がサーバーで実行される攻撃の流れ: 1. 攻撃者が細工した HTTP の要求を送る → 2. 要求が Server Function の窓口に届く → 3. サーバーがデータを安全でない形で読み戻す → 4. 攻撃者の命令がサーバーで実行される1攻撃者が細工した HTTP の要求を送る2要求が Server Function の窓口に届く3サーバーがデータを安全でない形で読み戻す4攻撃者の命令がサーバーで実行される

誰が影響を受ける

React Server Components を使ってサーバー側でも React を動かしている開発者や組織です。影響を受けるのは react-server-dom-webpack、react-server-dom-parcel、react-server-dom-turbopack の 19.0.0、19.1.0、19.1.1、19.2.0 です。React の公式ブログでは、サーバーを使わない React のアプリや、React Server Components に対応したフレームワークやバンドラーを使っていないアプリは影響を受けないとしています。一方で、Server Function を自分で作っていなくても、React Server Components に対応していれば影響を受けるおそれがあるとしています。

何をすればいい

修正版は 19.0.1、19.1.2、19.2.1 です。該当するパッケージを使っていれば、すぐにこれらのバージョン以降に更新されているか確認してください。React の公式ブログはその後に見つかった別の弱点に合わせて更新手順を改めており、使っているフレームワークごとの最新の修正版に更新するよう案内しています。ホスティング事業者の一時的な対策に頼らず必ず更新するよう呼びかけているので、React の公式の案内を確認してください。

やることチェックリスト

用語メモ

React Server Components
Web アプリを作る道具 React の仕組みの一つで、画面の一部をサーバー側で作って送る機能です。
Server Function
ブラウザ側からサーバーにある関数を呼び出せる、React の仕組みです。
ランサムウェア
データを使えなくして、元に戻す代わりにお金を要求する悪意のあるプログラムです。
バンドラー
たくさんのプログラムのファイルをまとめて、Web で使える形にする道具です。

元データ(英語・CISA KEV より)

Meta React Server Components Remote Code Execution Vulnerability

概要

Meta React Server Components contains a remote code execution vulnerability that could allow unauthenticated remote code execution by exploiting a flaw in how React decodes payloads sent to React Server Function endpoints. Please note CVE-2025-66478 has been rejected, but it is associated with CVE-2025- 55182.

推奨対応

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

公式情報