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

React Native Community CLI のOSコマンドインジェクションの脆弱性(CVE-2025-11953)

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

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

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

何が起きた

React Native Community CLI(スマホアプリ開発の道具)が起動する Metro Development Server という開発用サーバーに、OS コマンドインジェクションの弱点が見つかりました。このサーバーは初期設定のままだと、同じパソコンの中だけでなく外のネットワークからも接続を受け付けます。NVD の評価では、ログイン不要の攻撃者が離れた場所から、被害者の操作なしに悪用できます。攻撃者が POST リクエストを送ると、任意の(攻撃者が好きに選べる)プログラムを実行でき、Windows では引数まで自由に決めたシェルコマンドも実行できます。CISA の KEV に載っており、実際の悪用が確認されています。

攻撃の流れ

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

攻撃の流れ: 1. 開発者が Metro Development Server を起動する → 2. サーバーが外のネットワークからも接続を受け付ける → 3. 攻撃者が細工した POST リクエストを送る → 4. 開発者のパソコンでプログラムが実行される1開発者が Metro Development Server を起動する2サーバーが外のネットワークからも接続を受け付ける3攻撃者が細工した POST リクエストを送る4開発者のパソコンでプログラムが実行される攻撃の流れ: 1. 開発者が Metro Development Server を起動する → 2. サーバーが外のネットワークからも接続を受け付ける → 3. 攻撃者が細工した POST リクエストを送る → 4. 開発者のパソコンでプログラムが実行される1開発者が Metro Development Server を起動する2サーバーが外のネットワークからも接続を受け付ける3攻撃者が細工した POST リクエストを送る4開発者のパソコンでプログラムが実行される

誰が影響を受ける

React Native のアプリを開発していて、npm パッケージ @react-native-community/cli-server-api の 4.8.0 以上 20.0.0 未満を使っている開発者が対象です。開発用サーバーを動かしているパソコンが攻撃を受けます。

何をすればいい

@react-native-community/cli-server-api を 20.0.0 以降に更新してください。CVE を登録した JFrog は、これがいちばん勧める対策だとしています。すぐに更新できない場合は、JFrog の案内にあるとおり、開発用サーバーを起動するときに --host オプションで自分のパソコンの中だけを接続先に指定して、同じパソコンの中からだけ接続を受け付けるようにする方法もあります。

やることチェックリスト

用語メモ

OS コマンドインジェクション
外から送られた文字列が、そのままコンピューターへの命令として実行されてしまう弱点です。
POST リクエスト
ウェブの通信で、サーバーにデータを送るときに使う方式の一つです。
npm
JavaScript の部品(パッケージ)を配布・管理するための仕組みです。

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

React Native Community CLI OS Command Injection Vulnerability

概要

React Native Community CLI contains an OS command injection vulnerability which could allow unauthenticated network attackers to send POST requests to the Metro Development Server and run arbitrary executables via a vulnerable endpoint exposed by the server. On Windows, attackers can also execute arbitrary shell commands with fully controlled arguments.

推奨対応

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

公式情報