Hono 是一个为任意 JavaScript 运行时提供支持的 Web 应用框架。在 4.13.5 版本之前,Hono 的查询参数辅助函数会将字面量哈希片段(#)后面的问号(?)视为查询字符串的开始。这导致应用程序可以读取到浏览器、 构造器、反向代理、过滤规则、参数允许/拒绝列表、访问日志、请求校验以及其他中间件均未观察到的请求参数。 Cache 中间件在构建缓存键时会移除片段(fragment),这使得由片段内参数所影响的响应可能被存储在一个未包含这些参数的键下,并随后被提供给其他用户。这种情况可以绕过过滤和审计
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-84365 | 6.5 MEDIUM | Hono: Incomplete fix for CVE-2026-39408: `toSSG()` still writes files outside the output d |
| CVE-2026-84364 | 5.3 MEDIUM | Hono: Unbounded dot-notation nesting in `parseBody()` can cause memory exhaustion |
No comments yet