跳到正文
热点事件观察中

Vite 开发服务器可泄露文件前 4 字节

1 篇报道1 个报道来源1 天前更新

先了解这件事

AI 综述

GitHub 安全公告库披露,Vite 开发服务器处理带 `?vite-wasm-instance` 的请求时,内部 Wasm 插件的 `load` 钩子未执行 `server.fs` 检查,直接读取磁盘文件并按 WebAssembly 解析;解析失败时,Node.js 或 Deno 的报错会把文件前 4 字节返回给浏览器,使 `server.fs` 范围外的文件内容外泄。 该问题需同时满足:开发服务器通过 `--host` 或 `server.host` 显式暴露到网络、目标文件前 4 字节含敏感信息、使用 Node.js 或 Deno 运行 Vite;用 Bun 运行不受影响。公告未说明修复版本或缓解措施。

AI 根据报道生成 · 1 天前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月22日
  1. GitHub 安全公告库 (GHSA)
    Vite 的 `?vite-wasm-instance` 可泄露 `server.fs` 范围外文件的前 4 字节

    Vite 的 `?vite-wasm-instance` 查询由内部 Wasm 插件的 `load` 钩子处理,该钩子未应用 `server.fs` 检查,直接读取磁盘文件并尝试按 WebAssembly 解析,解析失败时 Node 与 Deno 的报错会带出文件前 4 字节。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。