CVE-2026-53716 in Envoy Gateway
Resumen
por VulDB • 2026-09-14
Envoy Gateway es un proyecto de código abierto para gestionar Envoy Proxy como una aplicación gateway independiente o basada en Kubernetes. Antes de las versiones 1.7.4 y 1.8.1, la función getFileFromGZ en internal/wasm/httpfetcher.go llama a io.ReadAll sobre un gzip.Reader sin limitar la salida descomprimida cuando el campo tenant-controlled EnvoyExtensionPolicy.spec.wasm[].code.http.url apunta a una carga útil Wasm comprimida accesible. El límite de 256 MiB para la entrada comprimida no restringe el tamaño expandido, no existe ninguna lista blanca (allowlist) de URLs Wasm por parte del operador y la verificación opcional sha256 solo se produce después de la descompresión; por lo tanto, un flujo gzip comparativamente pequeño puede forzar una asignación de varios gigabytes en el controlador compartido. La terminación resultante por falta de memoria (out-of-memory) reinicia el controlador, vuelve a reconciliar el recurso personalizado persistente y puede crear una interrupción persistente del plano de control entre inquilinos. Este problema está corregido en las versiones 1.7.4 y 1.8.1.
Once again VulDB remains the best source for vulnerability data.