CVE-2026-33494ORY Oathkeeper 在 26.2.0 之前的版本中存在一处严重的授权绕过漏洞。该漏洞源于系统在评估访问规则时使用了原始的、未规范化的 HTTP 请求路径。攻击者可以通过精心构造包含路径遍历序列(如 `/public/../admin`)的恶意 URL,欺骗访问控制机制,使其匹配到较为宽松的规则,进而未授权访问受保护的敏感资源,如管理后台或密钥接口。
该漏洞的核心在于 ORY Oathkeeper 处理 HTTP 路径时的不一致性。当收到请求时,Oathkeeper 的规则匹配器直接处理原始 URL 路径,未对 `../` 等遍历字符进行标准化处理。然而,后端服务或路由解析器在处理请求时,通常会先对路径进行规范化(即解析 `..` 为上一级目录)。攻击者利用这一差异,假设存在一条允许访问 `/public` 的规则,攻击者请求 `/public/../admin/config`。在规则匹配阶段,字符串被识别为 `/public/...` 从而通过验证;但在实际资源解析阶段,路径被标准化为 `/admin/config`,导致攻击者成功绕过权限检查,获取敏感数据。CVSS 评分 10.0 表明该漏洞可被远程利用且无需用户交互,危害极大。