Description
Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, When ignore_path_parameters_in_path_matching is enabled, Envoy's router strips the semicolon suffix before matching but the RBAC url_path matcher evaluates the raw path. A downstream request such as /admin;x can therefore miss a DENY rule for /admin while the router still selects the protected /admin backend. The inconsistent canonicalization allows an unauthenticated client to bypass path-based authorization. The relevant scope boundary is that the route option and a path-based RBAC rule must both be present, and the protected route must match after stripping. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
Published: 2026-09-21
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Authorization bypass via RBAC
Action: Patch
AI Analysis

Impact

The vulnerability arises when Envoy’s ignore_path_parameters_in_path_matching option is enabled. With this flag, the router strips semicolon‐suffix path parameters before routing, but the RBAC URL path matcher continues to evaluate the raw, uncanonicalized path. A crafted request such as /admin;x can therefore satisfy the router’s route match for /admin while bypassing the RBAC DENY rule aimed at /admin, granting an unauthenticated client access to protected resources. This flaw represents a combination of improper authorization (CWE‑863) and insecure path handling (CWE‑436).

Affected Systems

The issue affects Envoy proxy deployments that have the ignore_path_parameters_in_path_matching option enabled and use a path‑based RBAC rule. All versions of Envoy prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1 are vulnerable. Any configuration that enables this feature while protecting a route with a RBAC rule must be considered at risk until the vendor releases the specified fixed releases.

Risk and Exploitability

The CVSS score of 7.5 signals high severity. EPSS data is not available and the vulnerability isn’t listed in the CISA KEV catalog, so known exploitation evidence is lacking. The likely attack vector is an unauthenticated HTTP request that includes semicolon‑separated path parameters, exploiting the canonicalization mismatch to bypass RBAC. While exploitation potential is limited to configurations that combine the problematic option with matching RBAC rules, the impact can be significant if an attacker gains access to sensitive backends.

Generated by OpenCVE AI on September 21, 2026 at 22:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Envoy to v1.36.10 or newer, which removes the vulnerability
  • If upgrade is not immediately possible, disable the ignore_path_parameters_in_path_matching option to eliminate the canonicalization mismatch
  • Revise RBAC policies to ensure they align with the router’s canonicalized path and add explicit deny rules for sensitive routes
  • Monitor HTTP traffic for semicolon‐parameter requests and apply rate limiting or automated blocking as a temporary protective measure

Generated by OpenCVE AI on September 21, 2026 at 22:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:*

Tue, 22 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Description No description is available for this CVE. Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, When ignore_path_parameters_in_path_matching is enabled, Envoy's router strips the semicolon suffix before matching but the RBAC url_path matcher evaluates the raw path. A downstream request such as /admin;x can therefore miss a DENY rule for /admin while the router still selects the protected /admin backend. The inconsistent canonicalization allows an unauthenticated client to bypass path-based authorization. The relevant scope boundary is that the route option and a path-based RBAC rule must both be present, and the protected route must match after stripping. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
Title envoy: envoy: RBAC authorization bypass when path-parameter stripping is enabled Envoy: RBAC Authorization Bypass via Path Parameters
Weaknesses CWE-436
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:N'}


Wed, 02 Sep 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Envoyproxy
Envoyproxy envoy
Vendors & Products Envoyproxy
Envoyproxy envoy

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Description No description is available for this CVE.
Title envoy: envoy: RBAC authorization bypass when path-parameter stripping is enabled
Weaknesses CWE-863
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Important


Subscriptions

Envoyproxy Envoy
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-22T13:21:23.657Z

Reserved: 2026-08-12T20:53:46.380Z

Link: CVE-2026-73553

cve-icon Vulnrichment

Updated: 2026-09-22T13:21:08.907Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-21T21:17:09.637

Modified: 2026-10-05T14:08:59.577

Link: CVE-2026-73553

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-26T13:00:00Z

Links: CVE-2026-73553 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T22:15:17Z

Weaknesses