CVE-2026-33495: ory oathkeeper · Missing Authorization
Affects ory oathkeeperSource CVE Database V5
Not known to be exploited · CVSS 6.5 Medium : upgrade to 26.2.0 when convenient.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 15% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 26.2.0
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 26 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade oathkeeper and ory/oathkeeper to 26.2.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| oryoathkeeper | Affected
| Fixed in
|
GitHubory/oathkeeperpkg:github/ory/oathkeeperOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Upgrade ORY Oathkeeper to version 26.2.0 or later immediately to ensure the vulnerability is patched and the trust_forwarded_headers configuration is respected.
- Review and simplify access rules to avoid distinct rules based solely on HTTP vs HTTPS protocol, reducing the attack surface.
- Configure upstream components such as CDNs, WAFs, and reverse proxies to drop or sanitize unexpected or untrusted X-Forwarded-* headers early in the request processing pipeline.
- Implement strict validation and normalization of incoming headers before they reach Oathkeeper.
- Monitor logs for unusual or suspicious usage of the X-Forwarded-Proto header or access patterns that could indicate attempts to exploit this vulnerability.
- Conduct security reviews of proxy and header trust configurations regularly to ensure they align with best practices.
- Educate DevOps and security teams about the risks of trusting forwarded headers without proper validation.
Description
ORY Oathkeeper is an Identity & Access Proxy (IAP) and Access Control Decision API that authorizes HTTP requests based on sets of Access Rules. Ory Oathkeeper is often deployed behind other components like CDNs, WAFs, or reverse proxies. Depending on the setup, another component might forward the request to the Oathkeeper proxy with a different protocol (http vs.https) than the original request. In order to properly match the request against the configured rules, Oathkeeper considers the `X-Forwarded-Proto` header when evaluating rules. The configuration option `serve.proxy.trust_forwarded_headers` (defaults to false) governs whether this and other `X-Forwarded-*` headers should be trusted. Prior to version 26.2.0, Oathkeeper did not properly respect this configuration, and would always consider the `X-Forwarded-Proto` header. In order for an attacker to abuse this, an installation of Ory Oathkeeper needs to have distinct rules for HTTP and HTTPS requests. Also, the attacker needs to be able to trigger one but not the other rule. In this scenario, the attacker can send the same request but with the `X-Forwarded-Proto` header in order to trigger the other rule. We do not expect many configurations to meet these preconditions. Version 26.2.0 contains a patch. Ory Oathkeeper will correctly respect the `serve.proxy.trust_forwarded_headers` configuration going forward, thereby eliminating the attack scenario. We recommend upgrading to a fixed version even if the preconditions are not met. As an additional mitigation, it is generally recommended to drop any unexpected headers as early as possible when a request is handled, e.g.in the WAF.