Hono版本更新
Hono v4.12.34:修复 memo() 跨请求泄露 SSR 输出
Hono v4.12.34 修复了四个安全问题:hono/jsx 的 memo() 在 props 相等时会跨请求复用渲染结果,可能把为其他用户渲染的 HTML 发出去,泄露账户数据或 CSRF token 等信息(GHSA-f23p-vx2j-j53r),未配置 allowHeaders(默认情况)时 hono/cors 解析预检请求头的正则存在二次回溯,可被用来消耗 CPU(GHSA-8j4g-w8fx-2239)。
hono/language 的语言标签规范化存在二次复杂度问题,构造的语言标签可能占满 CPU(GHSA-54fx-42gc-7vw4),hono/proxy 则会把源站 Connection 头标记为连接级的响应头转发给客户端(GHSA-79qm-7rj5-m7r9)。
要点
- memo() 跨请求泄露(GHSA-f23p-vx2j-j53r)。
- cors 默认配置 ReDoS(GHSA-8j4g-w8fx-2239)。
- language 复杂度问题(GHSA-54fx-42gc-7vw4)。
收录于 。摘自 GitHub 版本发布的简短节选,著作权归原发布者所有。