• ひとことでVite の開発用サーバーで、見せてはいけないファイルの中身が読める弱点
  • 深刻度7.5 重要CVSS v3.1
  • まずやることVite を系統ごとの修正版以降に更新する

何をすればいいかを詳しく読む

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

CVE番号CVE-2025-31125
製品Vite Vitejs
深刻度(CVSS)7.5 重要CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
KEVへの追加日2026-01-22
米国政府機関の対応期限2026-02-12
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-200(権限のない人への機密情報の露出)
CWE-284(アクセス制御の不備)

何が起きた

JavaScript の開発に使う道具の Vite で、開発用サーバー(dev server)が、本来見せてはいけないファイルの中身を返してしまう弱点が見つかりました。URL の末尾に「?inline&import」や「?raw?import」を付けると、許可されていないファイルの中身が読めてしまいます。攻撃者はネットワーク経由で、ログインの権限も利用者の操作もなしに悪用できるとされています。実際に悪用されたことが確認されています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者がネットワークに出た開発用サーバーを探す → 2. URL に「?raw?import」などを付けて送る → 3. 許可されていないファイルの中身が返る1攻撃者がネットワークに出た開発用サーバーを探す2URL に「?raw?import」などを付けて送る3許可されていないファイルの中身が返る攻撃の流れ: 1. 攻撃者がネットワークに出た開発用サーバーを探す → 2. URL に「?raw?import」などを付けて送る → 3. 許可されていないファイルの中身が返る1攻撃者がネットワークに出た開発用サーバーを探す2URL に「?raw?import」などを付けて送る3許可されていないファイルの中身が返る攻撃の流れ: 1. 攻撃者がネットワークに出た開発用サーバーを探す → 2. URL に「?raw?import」などを付けて送る → 3. 許可されていないファイルの中身が返る1攻撃者がネットワークに出た開発用サーバーを探す2URL に「?raw?import」などを付けて送る3許可されていないファイルの中身が返る

誰が影響を受ける

Vite の開発用サーバーを、--host や server.host の設定でネットワークに公開しているアプリが対象です。影響を受けるのは、6.2.4、6.1.3、6.0.13、5.4.16、4.5.11 より前のそれぞれのバージョンです。

何をすればいい

使っている Vite を、6.2.4、6.1.3、6.0.13、5.4.16、4.5.11 のうち該当する系統の修正版以降に更新されているか確認してください。修正版は、それぞれの系統の続きとして公開されています。あわせて公式の案内を確認してください。

やることチェックリスト

  • Vite を系統ごとの修正版以降に更新する
  • 6.2 系は 6.2.4 以降、5.x 系は 5.4.16 以降にする
  • --host や server.host の設定の有無を確認する

用語メモ

開発用サーバー
アプリを作っている途中で、動きを確かめるために手元で動かす簡易のサーバーです。
URL 用語集で見る
インターネット上のページやファイルの場所を示す住所のような文字列です。

次に読む

公式情報と元データ

公式情報

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

Vite Vitejs Improper Access Control Vulnerability

概要

Vite Vitejs contains an improper access control vulnerability that exposes content of non-allowed files using ?inline&import or ?raw?import. Only apps explicitly exposing the Vite dev server to the network (using --host or server.host config option) are affected.

推奨対応

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 カタログで見る