Hono版本更新

Hono v4.13.11:serveStatic 不再二次解码请求路径

Hono v4.13.11 修复了 serveStatic 对已解码路径再次解码的安全问题,构造的请求可能按一个路径路由、却按另一个路径返回文件,从而绕过挂在静态前缀上的中间件(GHSA-5r4p-p66f-jhc7)。受影响的包括 hono/serve-static 以及基于它的 bun、deno、cloudflare-workers 适配器。

要点

  • serveStatic 不再二次解码路径。
  • 解码后仍含 % 的路径会被拒绝。
  • 可用 allowPercentInPath: true 放行。

原文:Hono · v4.13.11

To serve files whose names contain a literal %, set allowPercentInPath: true.

阅读原文

收录于 。摘自 GitHub 版本发布的简短节选,著作权归原发布者所有。

查看全部