Skip to content
Fencer Vulns
high 7.5

CVE-2026-73552 json

Envoy: HTTP RBAC safe_regex can fail open on RFC-valid obs-text header values

published 2026-09-21 48 d ago modified 2026-10-06 33 d ago also BIT-envoy-2026-73552 , EUVD-2026-84104 , GHSA-23xh-2qxr-3xv8

cvss
7.5
version 3.1, CNA
cisa kev
Not listed
not in CISA's catalog
epss
0.5%
EPSS 0.5% chance of exploitation in 30 days, percentile 42%
public exploits
0
none known

Summary

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.

Patch / fix

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2026-73552 updated cvss 7.5

envoy: envoy: RBAC safe_regex fails to match non-UTF-8 HTTP header values

  • Red Hat OpenShift Service Mesh 3.0 openshift-service-mesh/istio-proxyv2-rhel9 1788296328
    fixed: vendor fix RHSA-2026:65106
  • Red Hat OpenShift Service Mesh 3.1 openshift-service-mesh/istio-proxyv2-rhel9 1788294715
    fixed: vendor fix RHSA-2026:65112
  • Red Hat OpenShift Service Mesh 3.2 openshift-service-mesh/istio-proxyv2-rhel9 1788329366
    fixed: vendor fix RHSA-2026:65113
  • Red Hat OpenShift Service Mesh 3.3 openshift-service-mesh/istio-proxyv2-rhel9 1788327866
    fixed: vendor fix RHSA-2026:65115
  • Red Hat OpenShift Service Mesh 3.4 openshift-service-mesh/istio-proxyv2-rhel9 1788333924
    fixed: vendor fix RHSA-2026:65121
  • Red Hat OpenShift Service Mesh 3.0 openshift-service-mesh/istio-cni-rhel9 1788292951, openshift-service-mesh/istio-pilot-rhel9 1788292901, openshift-service-mesh/istio-rhel9-operator 1788292915, openshift-service-mesh/istio-must-gather-rhel9 1788266981, openshift-service-mesh/istio-sail-operator-bundle 1788341233, openshift-service-mesh-dev-preview-beta/istio-ztunnel-rhel9 1788334488 Red Hat OpenShift Service Mesh 3.1 openshift-service-mesh/istio-cni-rhel9 1788294468, openshift-service-mesh/istio-pilot-rhel9 1788294578, openshift-service-mesh/istio-rhel9-operator 1788294534, openshift-service-mesh/istio-must-gather-rhel9 1788271718, openshift-service-mesh/istio-sail-operator-bundle 1788349977, openshift-service-mesh-tech-preview/istio-ztunnel-rhel9 1788334034 Red Hat OpenShift Service Mesh 3.2 openshift-service-mesh/istio-cni-rhel9 1788301003, openshift-service-mesh/istio-pilot-rhel9 1788301006, openshift-service-mesh/istio-ztunnel-rhel9 1788304137, openshift-service-mesh/istio-rhel9-operator 1788301001, openshift-service-mesh/istio-must-gather-rhel9 1788272030, openshift-service-mesh/istio-sail-operator-bundle 1788341754 Red Hat OpenShift Service Mesh 3.3 openshift-service-mesh/istio-cni-rhel9 1788301494, openshift-service-mesh/istio-pilot-rhel9 1788301650, openshift-service-mesh/istio-ztunnel-rhel9 1788286709, openshift-service-mesh/istio-rhel9-operator 1788301636, openshift-service-mesh/istio-must-gather-rhel9 1788262619, openshift-service-mesh/istio-sail-operator-bundle 1788342282 Red Hat OpenShift Service Mesh 3.4 openshift-service-mesh/istio-cni-rhel9 1788333736, openshift-service-mesh/istio-pilot-rhel9 1788333884, openshift-service-mesh/istio-ztunnel-rhel9 1788334411, openshift-service-mesh/istio-rhel9-operator 1788333618, openshift-service-mesh/istio-must-gather-rhel9 1788334442, openshift-service-mesh/istio-sail-operator-bundle 1788347718
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

CISA SSVC

Exploitation
none
Automatable
yes
Technical impact
partial
Assessed
47 d ago

Exploit prediction

0.49% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-08).

Exploits and checks

  • github.com https://github.com/envoyproxy/envoy/security/advisories/GHSA-23xh-2qxr-3xv8 referenced PoC, tagged "exploit" by a source, unverified

CVSS scores

assigned by version score vector
CNA 3.1 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
OSV 3.1 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Affected packages

ecosystem package affected fixed in
bitnami envoy
<1.36.10
>=1.37.0, <1.37.6
>=1.38.0, <1.38.4
>=1.39.0, <1.39.1
1.36.10
1.37.6
1.38.4
1.39.1

Affected products

  • envoyproxy envoy

Classification

Weakness
  • CWE-20 Improper Input Validation

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.

CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.