Incorrect Authorization Affecting github.com/open-policy-agent/opa-envoy-plugin/envoyauth package, versions <1.13.2-envoy-2


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

Exploit Maturity
Proof of Concept
EPSS
0.38% (30th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Incorrect Authorization vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-GOLANG-GITHUBCOMOPENPOLICYAGENTOPAENVOYPLUGINENVOYAUTH-15323708
  • published20 Feb 2026
  • disclosed18 Feb 2026
  • creditVille Vesilehto

Introduced: 18 Feb 2026

CVE-2026-26205  (opens in a new tab)
CWE-863  (opens in a new tab)

How to fix?

Upgrade github.com/open-policy-agent/opa-envoy-plugin/envoyauth to version 1.13.2-envoy-2 or higher.

Overview

Affected versions of this package are vulnerable to Incorrect Authorization via the input.parsed_path field. An attacker can gain unauthorized access to protected resources by crafting HTTP requests with double slashes in the path, causing a mismatch between the path evaluated by authorization policies and the one processed by backend servers.

Note:

This is only exploitable if protected resources are path-hierarchical, authorization policies rely on input.parsed_path for decisions, and backend servers apply lenient path normalization.

Workaround

This vulnerability can be mitigated by enabling the merge_slashes configuration option in Envoy to normalize request paths, or by updating policies to use input.attributes.request.http.path instead of input.parsed_path.

CVSS Base Scores

version 4.0
version 3.1