CVE-2026-33496ORY Oathkeeper 在26.2.0之前的版本中存在认证绕过漏洞。由于`oauth2_introspection`认证器的缓存键混淆,未区分不同内省URL验证的令牌。攻击者可利用有效令牌通过缓存机制绕过使用不同内省服务器的规则,导致未授权访问。
该漏洞源于ORY Oathkeeper的`oauth2_introspection`认证器缓存机制设计缺陷。当系统配置了多个OAuth2内省服务器并启用缓存时,缓存键未包含内省服务器的URL。攻击者首先获取针对服务器A的有效令牌并发出请求,使系统缓存该令牌的“有效”状态。随后,攻击者使用同一令牌向配置了服务器B的规则发起请求。由于缓存键仅基于令牌而忽略了请求目标(服务器URL),系统错误地返回了服务器A的缓存验证结果,从而绕过了针对服务器B的严格身份验证流程。这使得攻击者能够利用低权限服务器的令牌访问高权限或不同的资源,实现权限提升或未授权访问。