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
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Envoy
Red Os