CVE-2026-53717 in Envoy Gateway
Sumário
de VulDB • 14/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, internal/wasm/imagefetcher.go segue os valores spec.wasm[].code.image.url controlados pelo tenant do EnvoyExtensionPolicy para camadas Docker ou OCI Wasm, e extractWasmPluginBinary usa o valor h.Size não confiável do cabeçalho tar para alocar memória antes de validar o nome da entrada ou o tamanho declarado. Um pequeno cabeçalho PAX ou GNU tar pode portanto reivindicar uma entrada multi-terabyte mesmo que o LimitReader circundante restrinja apenas os bytes lidos do stream, e nenhuma allowlist de registry impeça um tenant permitido de selecionar um registry controlado pelo atacante ao qual o controller possa alcançar. A alocação é tentada para cada entrada tar e pode causar uma falha irrecoverável de out-of-memory no runtime Go; como o custom resource persiste, a reconciliação entra repetidamente em crash-loop com o shared controller, causando um denial of service (DoS) não volumétrico, por única requisição, que afeta todo o cluster. Este problema foi corrigido nas versões 1.7.4 e 1.8.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.