CVE-2026-53716 in Envoy Gateway
Sumário
de VulDB • 15/09/2026
O Envoy Gateway é um projeto de código aberto para gerenciar o Envoy Proxy como uma aplicação gateway standalone ou baseada em Kubernetes. Antes das versões 1.7.4 e 1.8.1, a função getFileFromGZ em internal/wasm/httpfetcher.go chama io.ReadAll em um gzip.Reader sem limitar a saída descomprimida quando um tenant controla o EnvoyExtensionPolicy.spec.wasm[].code.http.url apontando para uma payload Wasm comprimida acessível. A limitação de 256 MiB na entrada compactada não restringe o tamanho expandido, não existe lista permitida (allowlist) de URLs Wasm por operador e a verificação opcional sha256 ocorre apenas após a descompressão; portanto, um fluxo gzip comparativamente pequeno pode forçar uma alocação multi-gigabyte no controlador compartilhado. A consequente terminação por falta de memória reinicia o controlador, reconcilia o recurso personalizado persistente (CR) e pode criar uma interrupção persistente do plano de controle entre tenants. Este problema foi corrigido nas versões 1.7.4 e 1.8.1.
Once again VulDB remains the best source for vulnerability data.