HTTP/2: CPU exhaustion due to CONTINUATION frame flood
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
Declarações oficiais dos fabricantes em formato CSAF/VEX: se o produto deles está afetado, já corrigido ou descartado — e por quê. É afirmação do fabricante, não juízo do Vexday.
O proxy Envoy é vulnerável a um ataque que sobrecarrega o servidor com frames CONTINUATION do HTTP/2, causando alto uso de CPU e indisponibilidade do serviço. Isso ocorre porque o Envoy não limita adequadamente esses frames mesmo após exceder seus limites de tamanho de cabeçalho.
O codec HTTP/2 no Envoy anterior às versões 1.29.3, 1.28.2, 1.27.4 e 1.26.8 não aplica limites adequados a frames CONTINUATION sem o bit END_HEADERS, permitindo que atacantes remotos não autenticados enviem frames ilimitados que consomem aproximadamente 1 núcleo de CPU por 300Mbit/s de tráfego malicioso. O vetor de ataque é pela rede e não requer autenticação, resultando em esgotamento de CPU e negação de serviço.