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, Envoy HTTP RBAC accepts RFC-valid opaque header bytes but evaluates safe_regex values with RE2's UTF-8 subject semantics. A downstream client can preserve a prohibited marker and add an unrelated obs-text octet, causing RE2::FullMatch to return false and a negative RBAC policy to treat the invalid subject as an ordinary no-match. A byte-oriented route matcher can still observe the marker, allowing the request to reach a route intended to be denied. The relevant scope boundary is that plain positive ALLOW regexes normally fail closed, and exact, prefix, suffix, and contains matchers are not shown to have this subject-domain failure. 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: n/a
KEV: No
Impact: Unauthorized access via RBAC bypass
Action: Patch
AI Analysis

Impact

No official description is available, but the title indicates that Envoy’s RBAC engine uses a safe_regex that fails to properly match HTTP header values containing non‑UTF‑8 bytes. This flaw can allow an attacker to craft requests with such header values so that RBAC rules are not evaluated correctly, potentially granting them access to resources they should not be able to reach. The vulnerability therefore enables privilege escalation or unauthorized request execution against protected services.

Affected Systems

The vulnerability is tied to the Envoy proxy. No specific product versions are listed in the data, so any deployment of Envoy that implements RBAC with safe_regex may be affected until a patch is applied.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity impact. Exploitation is likely to occur over the network by sending a request with non‑UTF‑8 header values; local privilege is not required. EPSS information is not available, and the flaw is not listed in the CISA KEV catalog, suggesting it is not actively exploited on a large scale yet. Nevertheless, the potential to bypass access controls warrants prompt attention.

Generated by OpenCVE AI on September 1, 2026 at 14:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Envoy to a version that contains the fix for the safe_regex RBAC issue.
  • If an immediate update is not possible, block or reject HTTP requests that contain non‑UTF‑8 header values using firewall or reverse proxy rules.
  • Monitor access logs for anomalous header patterns that could indicate an attempted bypass of RBAC.

Generated by OpenCVE AI on September 1, 2026 at 14:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 19:45: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, Envoy HTTP RBAC accepts RFC-valid opaque header bytes but evaluates safe_regex values with RE2's UTF-8 subject semantics. A downstream client can preserve a prohibited marker and add an unrelated obs-text octet, causing RE2::FullMatch to return false and a negative RBAC policy to treat the invalid subject as an ordinary no-match. A byte-oriented route matcher can still observe the marker, allowing the request to reach a route intended to be denied. The relevant scope boundary is that plain positive ALLOW regexes normally fail closed, and exact, prefix, suffix, and contains matchers are not shown to have this subject-domain failure. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
Title envoy: envoy: RBAC safe_regex fails to match non-UTF-8 HTTP header values Envoy: HTTP RBAC safe_regex can fail open on RFC-valid obs-text header values
Weaknesses CWE-20
References

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 safe_regex fails to match non-UTF-8 HTTP header values
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:H/I:N/A:N'}

threat_severity

Important


Subscriptions

Envoyproxy Envoy
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T19:37:20.546Z

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

Link: CVE-2026-73552

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-21T20:17:28.900

Modified: 2026-09-21T20:17:28.900

Link: CVE-2026-73552

cve-icon Redhat

Severity : Important

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

Links: CVE-2026-73552 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T22:00:08Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-863

    Incorrect Authorization