PT-2019-14023
CVE-2019-15226
·
Published
2019-10-09
·
Updated
2019-10-17
Description by
CVSS 2.0
7.8
HighMetricsAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions
Envoy versions 1.10.0 through 1.11.1
Description
The issue allows a remote attacker to craft a request that consumes CPU, resulting in a denial-of-service attack. This is due to the implementation having O(n^2) performance characteristics when verifying the total size of request headers. The attack can be performed by sending a request with many thousands of small headers, staying below the maximum request header size.
Recommendations
For Envoy versions 1.10.0 through 1.11.1, consider updating to a version that addresses this performance issue to prevent denial-of-service attacks. As a temporary workaround, consider restricting the number of headers allowed in incoming requests to minimize the risk of exploitation.
Found an issue in the description? Have something to add? Feel free to write us 👾