PT-2024-2652 · Envoy+1 · Envoy+1

Bartek Nowotarski

·

Published

2024-01-05

·

Updated

2025-09-04

·

CVE-2024-27919

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Envoy versions 1.29.0 through 1.29.1
Description The issue is related to the Envoy HTTP/2 protocol stack, which is vulnerable to a flood of CONTINUATION frames. This occurs because Envoy's HTTP/2 codec does not reset a request when header map limits have been exceeded, allowing an attacker to send a sequence of CONTINUATION frames without the END HEADERS bit set, causing unlimited memory consumption. This can lead to denial of service through memory exhaustion.
Recommendations For Envoy versions 1.29.0 and 1.29.1, upgrade to version 1.29.2 to mitigate the effects of the CONTINUATION flood. As a temporary workaround for versions 1.29.0 and 1.29.1, consider downgrading to version 1.28.1 or earlier. Alternatively, for versions 1.29.0 and 1.29.1, disable the HTTP/2 protocol for downstream connections as a workaround.

Exploit

Fix

DoS

Resource Exhaustion

Weakness Enumeration

Related Identifiers

BDU:2024-02719
BIT-ENVOY-2024-27919
CVE-2024-27919
GHSA-GGHF-VFXP-799R

Affected Products

Envoy
Red Os