跳到正文
热点事件持续更新

Nuxt 修复 routeRules 编码绕过漏洞

1 篇报道1 个报道来源3 小时前更新

先了解这件事

AI 综述

Nuxt 发布安全公告 GHSA-6gq8-jgmh-3ffp,指出 routeRules 的键与原始请求路径比较时未解码百分号编码,而路由解析会解码参数,因此对动态或通配路由发起编码路径请求可跳过 appMiddleware 等规则,无需认证与用户交互。 纯静态 ASCII 路由不受影响:静态段匹配不解码,请求 /%61dmin 不会解析到 /admin 页面,而是返回 404。4.4.4 和 3.21.4 起发布的版本也不受影响,因其依赖下限要求底层 HTTP 层在路由前规范化请求路径中的百分号编码,默认安装下消除了这一不匹配。 比较逻辑本身已在 [email protected] 和 [email protected] 中修复:route-rule 键与查找路径现在会先解码(除非设置了 router.options.sensitive,否则还会做大小写折叠)再比较。

AI 根据报道生成 · 2 小时前更新

报道时间线

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

10月23日
  1. GitHub 安全公告库 (GHSA)精选
    Nuxt 修复 routeRules 未解码请求路径导致 appMiddleware 被绕过的问题

    Nuxt 通告指出,routeRules 的键与原始请求路径比较时未解码百分号编码,而路由解析会解码参数,因此对动态或通配路由发起的编码路径请求可跳过 appMiddleware 等规则,无需认证与用户交互。

本事件热度走势

可比范围当前
9
可比范围峰值
1010月23日 01:00
近 24 小时变化
–

趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。