| Title | vitejs等の複数ベンダの製品における複数の脆弱性 |
|---|---|
| Summary | ViteはJavaScriptのフロントエンドツールフレームワークです。8.0.16、7.3.5、および6.4.3より前のバージョンでは、Windows環境においてserver.fs.denyで指定されたファイルの内容がブラウザに返される可能性がありました。Viteの開発サーバーは、.env、.env.*、*.{crt,pem}などのエントリを含むserver.fs.denyを通じて機密ファイルへの直接アクセスを拒否します。しかしWindowsでは、アクセスチェックを適用する前にNTFSのADSパス形式を正しく正規化しないため、/.env::$DATA?rawのようなリクエストが許可されたパスとして扱われ、Windowsはこれを元のファイルのデフォルトデータストリームに解決します。同様に、Windowsの8.3短縮名互換機能により、異なる名前を使ってファイルにアクセスすることが可能でした。Viteはこれらの方法によるファイルアクセスを拒否していませんでした。この脆弱性は8.0.16、7.3.5、および6.4.3で修正されています。 |
| Possible impacts | ・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアは停止しません。 |
| Solution | ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date | June 22, 2026, midnight |
| Registration Date | June 26, 2026, 11:56 a.m. |
| Last Update | June 26, 2026, 11:56 a.m. |
| CVSS3.0 : 重要 | |
| Score | 7.5 |
|---|---|
| Vector | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| VoidZero Inc. |
| Vite+ 0.1.24 未満 |
| vitejs |
| vite 6.4.3 未満 |
| vite 7.0.0 以上 7.3.5 未満 |
| vite 8.0.0 以上 8.0.16 未満 |
| No | Changed Details | Date of change |
|---|---|---|
| 1 | [2026年06月26日] 掲載 |
June 26, 2026, 11:56 a.m. |
| Summary | Vite is a frontend tooling framework for JavaScript. Prior to 8.0.16, 7.3.5, and 6.4.3, the contents of files that are specified by server.fs.deny can be returned to the browser on Windows. Vite’s dev server denies direct access to sensitive files through server.fs.deny, including entries such as .env, .env.*, and *.{crt,pem}. However, on Windows, the deny logic does not correctly normalize NTFS ADS path forms before access checks are applied. Because of this, requests such as /.env::$DATA?raw are treated as allowed paths, while Windows resolves them to the original file's default data stream. Similar to that, Windows allows accessing a file using a different name with the 8.3 short name compatibility feature. Vite did not reject accessing files via them. This vulnerability is fixed in 8.0.16, 7.3.5, and 6.4.3. |
|---|---|
| Publication Date | June 23, 2026, 3:16 a.m. |
| Registration Date | June 27, 2026, 4:11 a.m. |
| Last Update | June 25, 2026, 5:44 a.m. |
| Configuration1 | or higher | or less | more than | less than | |
| cpe:2.3:a:vitejs:vite:*:*:*:*:*:node.js:*:* | 6.4.3 | ||||
| cpe:2.3:a:vitejs:vite:*:*:*:*:*:node.js:*:* | 7.0.0 | 7.3.5 | |||
| cpe:2.3:a:vitejs:vite:*:*:*:*:*:node.js:*:* | 8.0.0 | 8.0.16 | |||
| cpe:2.3:a:voidzero:vite\+:*:*:*:*:*:node.js:*:* | 0.1.24 | ||||
| Configuration2 | or higher | or less | more than | less than | |