CVE-2025-46821

Medium

Description

Envoy is a cloud-native edge/middle/service proxy. Prior to versions 1.34.1, 1.33.3, 1.32.6, and 1.31.8, Envoy's URI template matcher incorrectly excludes the `*` character from a set of valid characters in the URI path. As a result URI path containing the `*` character will not match a URI template expressions. This can result in bypass of RBAC rules when configured using the `uri_template` permissions. This vulnerability is fixed in Envoy versions v1.34.1, v1.33.3, v1.32.6, v1.31.8. As a workaround, configure additional RBAC permissions using `url_path` with `safe_regex` expression.

SeverityMedium
CVSS5.3
Exploit probability—
ProductEnvoy
PublishedMay 7, 2025
First seenMay 7, 2025
Weakness typeCWE-186CWE-186

How to fix

Update
  • envoyproxy envoy1.31.8, 1.32.6, 1.33.3 or later

Affected products

ProductAffected versionsFixed in
envoyproxy envoyv < 1.31.8, 1.32.0 ≤ v < 1.32.6, 1.33.0 ≤ v < 1.33.3, 1.34.01.31.8, 1.32.6, 1.33.3

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.