Skip to main content

Envoy Proxy CVE-2026-47774

HIGH
Asymmetric Resource Consumption (Amplification) (CWE-405)
2026-06-17 GitHub_M
7.5
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Identify Envoy-fronted HTTP/2 endpoint
  2. Delivery
    Open downstream HTTP/2 connection
  3. Exploit
    Send requests with oversized HPACK-encoded cookie headers
  4. Install
    Bypass encoded-byte HPACK limits
  5. C2
    Force large decoded header allocations in Envoy
  6. Execute
    Exhaust worker memory and trigger OOM kill
  7. Impact
    Denial of service for backend services

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Asymmetric resource consumption control
Exploitation Conditions

Target Envoy must be running an affected version (prior to 1.35.11/1.36.7/1.37.3/1.38.1) with downstream HTTP/2 enabled on a network-reachable listener, which is the default for typical edge and ingress configurations. No authentication, no user interaction, and no non-default configuration are required on Envoy's side; the attacker only needs the ability to establish HTTP/2 connections and send HPACK-compressed cookie/header payloads. Limiting factors: deployments that already terminate HTTP/2 at an upstream CDN/WAF and forward HTTP/1.1 to Envoy, or that have disabled downstream HTTP/2, are not exposed via this path; HTTP/3 and upstream-only HTTP/2 are not implicated by the advisory.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H scores 7.5 and is internally consistent with the description: a remote, unauthenticated attacker can reach the HTTP/2 listener over the network with low complexity and impact only availability. There is no EPSS score, KEV listing, or public POC referenced in the provided intelligence, so this is not confirmed actively exploited. However, Envoy commonly fronts production traffic at the edge of cloud-native deployments, so a single misbehaving client can plausibly OOM-kill a shared data-plane process, amplifying blast radius. SSVC-style read: exploitation status = none confirmed, automatable = likely yes (single HTTP/2 connection class of payloads), technical impact = partial (availability only). Treat as a high-priority availability bug for any internet-facing or multi-tenant Envoy fleet, but not an emergency RCE-class issue.

Exploit ScenarioDerived

An unauthenticated attacker on the internet opens an HTTP/2 connection to an Envoy-fronted service and sends requests carrying carefully crafted HPACK-encoded headers - particularly oversized cookie values - that stay within the encoded-byte HPACK block limit but expand to very large decoded header sets. Repeating this across requests or connections forces Envoy to allocate memory beyond its intended request header size cap, eventually exhausting the worker process's memory and triggering an OOM kill that takes the proxy (and the services behind it) offline. No public POC is referenced, but the bug class is straightforward to reproduce given the advisory description.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 17, 2026

Denial of service in Envoy versions prior to 1.35.11, 1.36.7, 1.37.3, and 1.38.1 allows unauthenticated remote clients to trigger excessive memory consumption via crafted HTTP/2 requests, potentially causing OOM termination of the Envoy process. The flaw stems from cookie header bytes bypassing request header size validation combined with HPACK limits being enforced only on encoded bytes. No public exploit identified at time of analysis, but the network-reachable, no-auth attack profile makes it a credible availability threat for edge proxies.

RemediationAI

Vendor-released patch: upgrade to Envoy 1.35.11, 1.36.7, 1.37.3, or 1.38.1 depending on your maintenance branch, as published in advisory GHSA-22m2-hvr2-xqc8 (https://github.com/envoyproxy/envoy/security/advisories/GHSA-22m2-hvr2-xqc8). The vendor states no complete workaround is known short of patching. Temporary mitigations called out by the project include disabling downstream HTTP/2 where operationally feasible (trade-off: loss of HTTP/2 multiplexing, higher latency, and broken clients that require HTTP/2 such as gRPC-web), enforcing stricter request header and cookie size limits at an upstream device or CDN before traffic reaches Envoy (trade-off: may break apps with large legitimate cookies/session tokens), and monitoring Envoy memory usage for abnormal growth under HTTP/2 traffic so OOM events can be correlated and rate-limited or auto-restarted.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Envoy is a widely deployed L7 edge/service proxy used in service meshes (Istio, Consul) and ingress gateways. The vulnerability sits in Envoy's downstream HTTP/2 request processing path, specifically the interaction between Envoy's request header size accounting and the oghttp2/quiche HPACK decoder. HPACK (RFC 7541) compresses HTTP/2 headers, and the bug is twofold: Envoy excludes cookie header bytes from its header-size validation, and oghttp2/quiche enforces block limits on the wire-encoded (compressed) size rather than the decoded size. CWE-405 (Asymmetric Resource Consumption / Amplification) accurately captures the root cause - small compressed input yields large decoded allocations. Affected CPE is cpe:2.3:a:envoyproxy:envoy across all versions before the listed fix releases.

Know when Envoy gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network-reachable HTTP/2 listener, no auth or user interaction, low complexity to send crafted HPACK headers; impact limited to availability via OOM, with no confidentiality or integrity effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to versions 1.35.11, 1.36.7, 1.37.3, and 1.38.1, a vulnerability in Envoy's HTTP/2 downstream request processing allows an unauthenticated remote client to trigger excessive memory consumption, potentially resulting in OOM termination of the Envoy process and denial of service. The issue arises from the combination of two behaviors. First, cookie header bytes are not fully accounted for during request header size validation in Envoy. Second, HPACK header block limits in oghttp2/quiche are enforced on encoded bytes without a corresponding limit on total decoded header size. Together, these behaviors allow a malicious client to cause large decoded header allocations while bypassing the intended request header size protections. Versions 1.35.11, 1.36.7, 1.37.3, and 1.38.1 contain a fix. No complete workaround is known short of applying a fix. Possible temporary mitigations include disabling downstream HTTP/2 where operationally feasible; enforcing stricter request header and cookie limits before traffic reaches Envoy; and monitoring Envoy memory usage for abnormal growth under HTTP/2 traffic.

Executive ViewAI

Why It Matters

Envoy proxy versions prior to 1.35.11, 1.36.7, 1.37.3, and 1.38.1 contain a high-severity denial-of-service vulnerability that allows unauthenticated remote clients to crash the proxy through memory exhaustion via malformed HTTP/2 requests, with no public exploit identified at time of analysis. Organizations using Envoy in gateway or service mesh deployments face potential service outages, particularly without available patches.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) enforce strict HTTP/2 header size limits via Envoy proxy.envoy.http2.max_header_size configuration, (2) implement connection-level rate limiting to throttle unauthenticated HTTP/2 traffic, (3) enable continuous monitoring of Envoy process memory utilization with automated alerting for anomalous growth, and (4) restrict HTTP/2 protocol access through network segmentation where feasible. These controls reduce risk but do not eliminate it and should be treated as temporary measures pending vendor patch release.

Threat Intelligence Overview

EPSS Score
0.6%
Top 58% exploitable
Social Media
4
Sightings
Data Quality
7 sources
Confidence: High
NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:*

More in Envoy

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2023-27488 CRITICAL POC
9.8 Apr 04

Envoy is an open source edge and service proxy designed for cloud-native applications. Rated critical severity (CVSS 9.8

CVE-2019-18802 CRITICAL POC
9.8 Dec 13

An issue was discovered in Envoy 1.12.0. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2019-18801 CRITICAL POC
9.8 Dec 13

An issue was discovered in Envoy 1.12.0. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2023-27493 CRITICAL POC
9.1 Apr 04

Envoy is an open source edge and service proxy designed for cloud-native applications. Rated critical severity (CVSS 9.1

CVE-2023-27491 CRITICAL POC
9.1 Apr 04

Envoy is an open source edge and service proxy designed for cloud-native applications. Rated critical severity (CVSS 9.1

CVE-2023-27487 CRITICAL POC
9.1 Apr 04

Envoy is an open source edge and service proxy designed for cloud-native applications. Rated critical severity (CVSS 9.1

CVE-2020-25017 HIGH POC
8.3 Oct 01

Envoy through 1.15.0 only considers the first value when multiple header values are present for some HTTP headers. Rated

CVE-2019-9900 HIGH POC
8.3 Apr 25

When parsing HTTP/1.x header values, Envoy 1.9.0 and before does not reject embedded zero characters (NUL, ASCII 0x0). R

CVE-2026-26308 HIGH POC
7.5 Mar 10

Envoy's RBAC filter improperly concatenates duplicate HTTP headers into comma-separated strings instead of validating ea

CVE-2024-53270 HIGH POC
7.5 Dec 18

Envoy is a cloud-native high-performance edge/middle/service proxy. Rated high severity (CVSS 7.5), this vulnerability i

CVE-2024-53269 HIGH POC
7.5 Dec 18

Envoy is a cloud-native high-performance edge/middle/service proxy. Rated high severity (CVSS 7.5), this vulnerability i

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy