Skip to main content

Envoy Proxy CVE-2025-62409

MEDIUM
NULL Pointer Dereference (CWE-476)
2025-10-16 security-advisories@github.com
6.6
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

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

  1. Access
    Send large request/response through Envoy data plane
  2. Exploit
    Force connection close while upstream data still in flight
  3. Execution
    Trigger nullptr reference in buffer watermark callback
  4. Impact
    Crash TCP connection pool causing denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the Envoy instance to be deployed in one of the affected modes: TCP proxy, or mixed HTTP/1 and HTTP/2 use cases distinguished via ALPN - plain single-protocol HTTP deployments are not indicated as affected. The crash is triggered specifically when a connection is closing while upstream data is still arriving, combined with large requests or responses, a timing-dependent ('can potentially trigger') condition that acts as a limiting factor on reliable exploitation. No authentication is required (PR:N) and no user interaction (UI:N), but the attacker must be able to send traffic through the proxy and induce the large-data + connection-close state. Impact is limited to availability (process/connection-pool crash); there is no data exposure or code execution.

Impact

This is a medium-severity availability-only flaw (CVSS 4.0 base 6.6, vendor-assigned) with a clear real-world risk ceiling: the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, unauthenticated condition, but all impact metrics except VA are None - this is a denial-of-service only (CWE-476 null pointer dereference), with no confidentiality or integrity impact. Multiple signals point AWAY from urgent prioritization: EPSS is only 0.46% (38th percentile), the vendor-provided vector carries E:U (Exploit Maturity: Unproven), there is no CISA KEV listing, and no public exploit was provided. Note a tension between the vendor's AC:L/AT:N rating and the description: exploitation depends on a specific timing/race condition ('connection is closing but upstream data is still coming') AND a specific deployment (TCP proxy or mixed HTTP/1 & HTTP/2 use cases selected via ALPN), which argues for higher attack complexity / an attack requirement than the raw vector suggests - verify exploit reliability with the vendor advisory. Overall: a genuine DoS worth patching on exposed Envoy data planes, but not a drop-everything issue - prioritize it below any integrity/confidentiality or actively-exploited bugs.

Exploit ScenarioDerived

A remote attacker routes large requests (or elicits large responses) through an internet- or mesh-facing Envoy proxy configured for TCP proxy or mixed HTTP/1 & HTTP/2 via ALPN. By causing a connection to close while upstream data is still arriving, the attacker triggers a null pointer dereference in the buffer watermark callback, crashing the TCP connection pool and causing denial of service. No public exploit was identified at time of analysis, and the vendor marks exploit maturity as Unproven.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 09, 2026

Denial of service in Envoy Proxy affects all builds prior to 1.36.1, 1.35.5, 1.34.9, and 1.33.10, where remote, unauthenticated attackers can crash a TCP connection pool when large requests or responses overlap with a connection being closed while upstream data is still arriving. The fault is a null pointer dereference (CWE-476) in Envoy's flow-control/buffer watermark callback path, reachable in TCP proxy and mixed HTTP/1 and HTTP/2 (ALPN-negotiated) deployments; plain single-protocol HTTP setups are not indicated as affected. Impact is availability-only - no confidentiality or integrity loss and no code execution - and there is no public exploit identified at time of analysis (EPSS roughly 0.46%, 38th percentile). Because the crash depends on a timing-sensitive 'closing connection plus in-flight upstream data plus large payload' state, our independent assessment rates attack complexity as High even though the vendor's CVSS 4.0 vector (base 6.6) lists AC:L.

RemediationAI

Apply the vendor-released fixes: upgrade Envoy to 1.36.1, 1.35.5, 1.34.9, or 1.33.10 (matching your current minor line) as documented in GHSA-pq33-4jxh-hgm3 (https://github.com/envoyproxy/envoy/security/advisories/GHSA-pq33-4jxh-hgm3); no patch is available for intermediate versions, so a same-branch bump is required. If immediate upgrade is not possible, compensating controls should target the trigger conditions rather than relying on generic hardening: enforce and lower maximum request/response body sizes and buffer limits (for example, conservative max_request_bytes/per-connection buffer caps) to make it harder to reach the watermark callback during connection close - the trade-off is that legitimate large-payload traffic may be rejected or truncated; where HTTP/1 and HTTP/2 are mixed purely for convenience, consider pinning listeners to a single protocol or otherwise avoiding ALPN-negotiated mixed pools - the trade-off is reduced client compatibility; and for pure TCP proxy use cases, consider fronting Envoy with a load balancer that enforces connection draining and payload limits, accepting added latency and architectural complexity. Because this is an availability-only crash, monitoring for worker/pool aborts and rapid connection-reset spikes provides detection and can trigger automated restarts as a stopgap, though it does not prevent the crash. Watch the advisory for any backports to older supported branches before assuming they are fixed.

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 cloud-native L4/L7 edge and service proxy built around a connection pool abstraction with per-stream flow control, where buffer watermark callbacks fire as buffered bytes cross high/low thresholds. CVE-2025-62409 is a CWE-476 null pointer dereference in that flow-control management path: when a connection begins tearing down and the stream/pool state is released while upstream data is still inbound, a watermark callback can be invoked against a connection object that has already been cleared, dereferencing a null pointer and aborting the connection pool (and potentially the process/worker). The condition is specific to large payloads driving buffer thresholds, and to the TCP proxy code path and ALPN-negotiated mixed HTTP/1 + HTTP/2 listeners, where protocol selection changes which pool/stream objects are live at close time. Per the CPE data, affected builds are the envoyproxy:envoy package across the 1.33.x, 1.34.x, 1.35.x, and 1.36.x lines (with 1.36.0 explicitly enumerated), meaning the flaw was introduced or present in the streaming/flow-control code preceding the 1.36.1, 1.35.5, 1.34.9, and 1.33.10 fixes. There is no authentication requirement (PR:N) and no user interaction (UI:N) in either the vendor vector or our assessed 3.1 vector, but successful triggering requires the attacker to be able to send traffic through the proxy and to induce the large-data-plus-connection-close state, which is why real-world reliability is bounded.

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) PRIMARY 6.6 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
vuln.today AI 5.9 MEDIUM

Remote and unauthenticated (AV:N/PR:N) but depends on a race between connection close and in-flight upstream data plus a specific proxy/ALPN config, so AC:H; availability-only impact (A:H, C/I:N).

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Envoy is a cloud-native, open source edge and service proxy. Prior to 1.36.1, 1.35.5, 1.34.9, and 1.33.10, large requests and responses can potentially trigger TCP connection pool crashes due to flow control management in Envoy. It will happen when the connection is closing but upstream data is still coming, resulting in a buffer watermark callback nullptr reference. The vulnerability impacts TCP proxy and HTTP 1 & 2 mixed use cases based on ALPN. This vulnerability is fixed in 1.36.1, 1.35.5, 1.34.9, and 1.33.10.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
High
widely deployed cloud-native edge/service proxy, core of Istio and many service meshes
Data Quality
4 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

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:*:*:*:*:*:*:*:*
cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:*
cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:*
cpe:2.3:a:envoyproxy:envoy:1.36.0:*:*:*:*:*:*:*

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