Vulnerability details

CVE-2026-73550

envoyproxy envoy

Envoy: HTTP/2 Discarded Host Header 200 GB Header-Copy OOM in Envoy

CVSS 3.1
7.5High

Official description

Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy copies every decoded HTTP/2 Host header value before discarding it when :authority is already present. The discarded value bypasses saveHeader, so its bytes and count are not charged against request header limits. An unauthenticated client can use HPACK indexing to submit many references to a large Host value across a bounded number of streams, forcing extreme header-copy allocation and causing the proxy to be out-of-memory killed. The relevant scope boundary is that the demonstrated amplification uses HTTP/2 HPACK and the duplicate Host discard behavior. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.

CVSS scores

ScoreVersionSourceVector
7.5High 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Affected products

VendorProductVersionsSource
envoyproxy envoy < 1.36.10 CVEProject cvelistV5 (CNA)
envoyproxy envoy >= 1.37.0, < 1.37.6 CVEProject cvelistV5 (CNA)
envoyproxy envoy >= 1.38.0, < 1.38.4 CVEProject cvelistV5 (CNA)
envoyproxy envoy >= 1.39.0, < 1.39.1 CVEProject cvelistV5 (CNA)

References and advisories

9
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2026-09-21
Last updated
2026-09-29
State
Published
Assigner (CNA)
GitHub_M

Exploit prediction (EPSS)

0.55%
Probability of exploitation in 30 days
46.3%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
Yes
Exploitation
Proof of concept
Technical impact
Partial

Weaknesses (CWE)

  • CWE-401
    Missing Release of Memory after Effective Lifetime