跳到正文
GitHub 安全公告库 (GHSA)·· 21 小时前精选AI 评分58

Vitest 5 开发服务器未正确应用 server.fs.deny,可读取 .env、私钥与 API token 文件

Vitest: Servers misapply `server.fs.deny`, serving `.env`, private keys, `.git`, and the API token file

AI 导读

GitHub 安全公告指出,Vitest 5 在启用 UI(--ui)、Browser Mode 或 api 时,Vite 的 server.fs.deny 未被按预期应用,能访问该服务器的客户端可通过明文 HTTP 读取 .env、私钥与证书、.npmrc、.git 以及 Vitest 的 API token 文件 .vitest-secret-token。

为什么值得看

通告说明了哪些 Vitest 启动方式会暴露文件、哪些不受影响,并给出显式配置 server.fs.deny 的规避写法。

来源:GitHub 安全公告库 (GHSA) · github.com