Mend.io Vulnerability Database
The largest open source vulnerability database
What is a Vulnerability ID?
New vulnerability? Tell us about it!
CVE-2026-53713
Published:July 16, 2026
Updated:August 02, 2026
Impact The "to_absolute_normalized_path" function (security.lua:28-43) does not collapse redundant path separators (// → /). On Linux, "//etc/passwd" is equivalent to "/etc/passwd" (POSIX path semantics), but "is_critical_path" fails to match the double-slash variant because "//etc/passwd" does not start with "/etc/". This allows Lua code submitted as an "EnvoyExtensionPolicy" to read arbitrary files from the gateway controller pod's filesystem during Strict validation (the default), including: * "/etc/passwd" * Kubernetes SA tokens via "//var/run/secrets/kubernetes.io/serviceaccount/token" * TLS certificates via "//certs/..." * Process environment via "//proc/self/environ" These credentials can be used to read sensitive information from the K8s API Server or from the Gateway XDS server. Patches This has been patched in versions >= v1.7.4 and v1.8.1 - Collapse redundant path separators ("//" to "/") so double-slash variants like "//etc/passwd" and "//var/run/secrets/..." are matched by the critical-path check. - Rewrite the traversal check to reject any "." or ".." segment in any position and across both separator styles (catches "/etc/./passwd", "./etc/passwd", "/etc/."). Workarounds Please refer to the "Warning" section in "Lua docs" (https://gateway.envoyproxy.io/v1.8/tasks/extensibility/lua/) for measures to reduce risk. Credits Envoy Gateway thanks @dashingDragon and @Donjon-Cerberus for reporting this issue.
Affected Packages
github.com/envoyproxy/gateway (GO):
Affected version(s) >=v0.1.0 <v1.7.4
Fix Suggestion:
Update to version v1.7.4
github.com/envoyproxy/gateway (GO):
Affected version(s) >=v1.8.0-rc.0 <v1.8.1
Fix Suggestion:
Update to version v1.8.1
Do you need more information?
Contact Us
CVSS v4
Base Score:
8.5
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
LOW
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
LOW
Vulnerable System Availability
LOW
Subsequent System Confidentiality
HIGH
Subsequent System Integrity
LOW
Subsequent System Availability
LOW
CVSS v3
Base Score:
9.1
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
CHANGED
Confidentiality
HIGH
Integrity
LOW
Availability
LOW
Weakness Type (CWE)
Improper Input Validation