← back
CVE-2026-33494

Ory Oathkeeper has a path traversal authorization bypass

CVSS 10 CRITICALEPSS 0.5%CWE-23
In short

Ory Oathkeeper versions before 26.2.0 allow attackers to bypass access controls by using path traversal tricks (like `/public/../admin`) in URLs. The system checks the disguised path against permission rules but then processes the real path, letting attackers reach protected areas they shouldn't access.

Technical detail

An authorization bypass vulnerability exists in Ory Oathkeeper's rule evaluation engine, which matches HTTP requests against Access Rules using raw, un-normalized paths. An attacker can craft URLs with path traversal sequences that resolve to protected endpoints after normalization, bypassing access controls because rule matching occurs before path normalization. The vulnerability affects versions prior to 26.2.0.

Summary generated and translated by AI from the official description.
ORY Oathkeeper is an Identity & Access Proxy (IAP) and Access Control Decision API that authorizes HTTP requests based on sets of Access Rules. Versions prior to 26.2.0 are vulnerable to an authorization bypass via HTTP path traversal. An attacker can craft a URL containing path traversal sequences (e.g. `/public/../admin/secrets`) that resolves to a protected path after normalization, but is matched against a permissive rule because the raw, un-normalized path is used during rule evaluation. Version 26.2.0 contains a patch.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Affected products
ory · oathkeeper

Want to know if your infrastructure is exposed to this?

Talk to TrueHacking →