- ひとことでReact Native Community CLI の開発用サーバーで、外から命令を実行される弱点です。
- 深刻度9.8 緊急CVSS v3.1
- まずやることcli-server-api の版を確認する
基本情報(データから表示)
| 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(OSコマンドインジェクション) |
何が起きた
React Native Community CLI(スマホアプリ開発の道具)が起動する Metro Development Server という開発用サーバーに、OS コマンドインジェクションの弱点が見つかりました。このサーバーは初期設定のままだと、同じパソコンの中だけでなく外のネットワークからも接続を受け付けます。NVD に登録された JFrog の評価では、ログイン不要の攻撃者が離れた場所から、被害者の操作なしに悪用できます。攻撃者が POST リクエストを送ると、任意の(攻撃者が好きに選べる)プログラムを実行でき、Windows では引数まで自由に決めたシェルコマンドも実行できます。CISA の KEV に載っており、実際の悪用が確認されています。
攻撃の流れ
データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。
誰が影響を受ける
React Native のアプリを開発していて、npm パッケージ @react-native-community/cli-server-api の 4.8.0 以上 20.0.0 未満を使っている開発者が対象です。開発用サーバーを動かしているパソコンが攻撃を受けます。
何をすればいい
@react-native-community/cli-server-api を更新してください。CVE の記録では 20.0.0 未満が影響を受けるとされ、React Native Community CLI の公式の GitHub では、この弱点の修正は 20.0.0 に入っています。さらに、Windows で記号を使って命令を紛れ込ませる手口を防ぐ追加の修正が 20.1.1 で入っているので、20.1.1 以降にするとより確実です。
やることチェックリスト
- cli-server-api の版を確認する
- cli-server-api を 20.0.0 以降に更新する
- できれば 20.1.1 以降に更新する
用語メモ
- OS コマンドインジェクション 用語集で見る
- 外から送られた文字列が、そのままコンピューターへの命令として実行されてしまう弱点です。
- POST リクエスト 用語集で見る
- ウェブの通信で、サーバーにデータを送るときに使う方式の一つです。
- npm
- JavaScript の部品(パッケージ)を配布・管理するための仕組みです。
次に読む
公式情報と元データ
公式情報
- メーカー等の情報(github.com)
- 公式の対策の出典(cveawg.mitre.org)
- 公式の対策の出典(github.com)
- 公式の対策の出典(github.com)
- 公式の対策の出典(github.com)
- 公式の対策の出典(github.com)
- NVD(米国の脆弱性データベース)
- CISA KEV カタログ
元データ(英語・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.
この元データの出どころ: CISA KEV カタログで見る