English version →
カテゴリ
CVE-2025-31486

Vite allows server.fs.deny to be bypassed with .svg or relative paths

概要

Vite allows server.fs.deny to be bypassed with .svg or relative paths

原文の説明

取得元が公開している説明をそのまま載せています (多くは英語)。

Vite is a frontend tooling framework for javascript. The contents of arbitrary files can be returned to the browser. By adding ?.svg with ?.wasm?init or with sec-fetch-dest: script header, the server.fs.deny restriction was able to bypass. This bypass is only possible if the file is smaller than build.assetsInlineLimit (default: 4kB) and when using Vite 6.0+. Only apps explicitly exposing the Vite dev server to the network (using --host or server.host config option) are affected. This vulnerability is fixed in 4.5.12, 5.4.17, 6.0.14, 6.1.4, and 6.2.5.

出典: OSV.dev (Open Source Vulnerabilities) NVD GitHub Advisory OSV

影響パッケージ

npm vite
[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"4.5.12"}]}]

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく