GitHub 安全公告库 (GHSA)·· 2 小时前精选AI 评分58
Nuxt 修复 routeRules 未解码请求路径导致 appMiddleware 被绕过的问题
Nuxt: Route rules are matched against the raw request path, so a percent-encoded segment can bypass `appMiddleware` on dynamic and catch-all routes
AI 导读
Nuxt 通告指出,routeRules 的键与原始请求路径比较时未解码百分号编码,而路由解析会解码参数,因此对动态或通配路由发起的编码路径请求可跳过 appMiddleware 等规则,无需认证与用户交互。
为什么值得看
通告说明了动态与通配路由下 appMiddleware 被百分号编码绕过的条件,并给出修复版本与页面级中间件的规避方案。
来源:GitHub 安全公告库 (GHSA) · github.com