CVE-2026-53717 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, el archivo internal/wasm/imagefetcher.go sigue los valores spec.wasm[].code.image.url controlados por el inquilino hacia capas Wasm Docker u OCI, y extractWasmPluginBinary utiliza el valor h.Size no confiable de la cabecera tar para asignar memoria antes de validar el nombre de entrada o el tamaño declarado. Por lo tanto, una pequeña cabecera PAX o GNU tar puede reclamar una entrada de varios terabytes aunque el LimitReader circundante solo restrinja los bytes leídos del flujo, y ninguna lista blanca de registros impida que un inquilino autorizado seleccione un registro controlado por el atacante al que pueda acceder el controller. La asignación se intenta para cada entrada tar y puede provocar una falla irrecuperable de falta de memoria (out-of-memory) en el entorno de ejecución Go; dado que el recurso personalizado persiste, la reconciliación hace que el controller compartido entre repetidamente en un bucle de fallos (crash-loop), causando una denegación de servicio a nivel del cluster en el plano de control por solicitud única y no volumétrica. Este problema está corregido en las versiones 1.7.4 y 1.8.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.