PT-2023-25396 · Envoy+2 · Envoy+2

Yanavlasov

·

Publicado

2023-07-13

·

Atualizado

2024-06-15

·

CVE-2023-35945

CVSS v2.0

7.8

Alta

VetorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Envoy versions prior to 1.23.11 Envoy versions prior to 1.24.9 Envoy versions prior to 1.25.8 Envoy versions prior to 1.26.3
Description Envoy’s HTTP/2 codec may leak a header map and bookkeeping structures upon receiving RST STREAM immediately followed by the GOAWAY frames from an upstream server. In nghttp2, cleanup of pending requests due to receipt of the GOAWAY frame skips de-allocation of the bookkeeping structure and pending compressed header. The error return code path is taken if connection is already marked for not sending more requests due to GOAWAY frame. The clean-up code is right after the return statement, causing memory leak. This can lead to denial of service through memory exhaustion.
Recommendations For versions prior to 1.23.11, update to version 1.23.11 or later. For versions prior to 1.24.9, update to version 1.24.9 or later. For versions prior to 1.25.8, update to version 1.25.8 or later. For versions prior to 1.26.3, update to version 1.26.3 or later.

Exploit

Correção

DoS

Resource Exhaustion

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2023-6827
AZL-27650
AZL-27667
AZL-27682
AZL-27683
BDU:2025-04696
BIT-ENVOY-2023-35945
CVE-2023-35945
GHSA-JFXV-29PC-X22R
OESA-2023-1506
OPENSUSE-SU-2023_3997-1
OPENSUSE-SU-2024:13062-1
SUSE-SU-2023:3842-1
SUSE-SU-2023:3997-1
SUSE-SU-2023:4102-1
SUSE-SU-2023_3842-1
SUSE-SU-2023_3997-1
SUSE-SU-2023_4102-1

Produtos afetados

Alt Linux
Envoy
Suse