CVE-2025-64763: Envoy forwards early CONNECT data in TCP proxy mode

Published Dec 3, 2025
·
Updated

## Summary Forwarding of early CONNECT data in TCP proxy mode. ## Details Per [RFC 7231-4.3.6](https://www.rfc-editor.org/rfc/rfc7231#section-4.3.6) the sender of CONNECT (and all inbound proxies) switch to tunnel mode only after receiving 2xx response. However in TCP proxy mode, Envoy accepts client data before it has issued a 2xx response and eagerly proxies it to an established TCP connection. This creates possibility of a de-synchronized tunnel state if a proxy upstream from Envoy responds with a status other an 2xx. The RFC does not specify the behavior in case an early CONNECT data is received and early CONNECT data is common as a latency reduction mechanism. To prevent disruption to existing deployments Envoy will by default allow early CONNECT data. Setting the `envoy.reloadable_features.reject_early_connect_data` runtime flag to `true` will cause CONNECT requests that send data before 2xx response to be rejected. This options should be enabled if there are intermediaries upstream from Envoy that may reject establishment of a CONNECT tunnel. ## Impact De-synchronization of CONNECT tunnel state if a forwarding proxy upstream from Envoy responds with a non 2xx status. ## Attack vector(s) Sending data for a CONNECT request before receiving 2xx response. ## Patches Users should upgrade to v1.36.3, v1.35.7, v1.34.11 or v1.33.13 ## Credits [chasingimpact](https://github.com/chasingimpact) (Patrick)

Affected Software

9 affected componentsFixes available
Envoy Envoy<1.33.12, <1.34.10, <1.35.6, <1.36.2
Envoyproxy Envoy<1.33.13
Envoyproxy Envoy>=1.34.0<1.34.11
Envoyproxy Envoy>=1.35.0<1.35.7
Envoyproxy Envoy>=1.36.0<1.36.3
go/github.com/envoyproxy/envoy<=1.33.12
1.33.13
go/github.com/envoyproxy/envoy>=1.34.0<=1.34.10
1.34.11
go/github.com/envoyproxy/envoy>=1.35.0<=1.35.6
1.35.7
go/github.com/envoyproxy/envoy>=1.36.0<=1.36.2
1.36.3

Event History

Dec 3, 2025
CVE Published
via MITRE·06:13 PM
Data Sourced
via MITRE·06:13 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·06:15 PM
RemedyDescriptionSeverityWeaknessAffected Software
Dec 5, 2025
Advisory Published
via GitHub·06:12 PM
Data Sourced
via GitHub·06:12 PM
DescriptionSeverityWeaknessAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2025-64763?

CVE-2025-64763 is considered a critical vulnerability affecting Envoy versions up to 1.36.2.

2

How do I fix CVE-2025-64763?

To fix CVE-2025-64763, upgrade to Envoy version 1.36.3 or later.

3

What versions of Envoy are affected by CVE-2025-64763?

CVE-2025-64763 affects Envoy versions 1.33.12, 1.34.10, 1.35.6, and 1.36.2 and earlier.

4

What type of vulnerability is CVE-2025-64763?

CVE-2025-64763 is a security vulnerability in the TCP proxy mode of Envoy that allows data leakage.

5

What can attackers do with CVE-2025-64763?

Attackers can exploit CVE-2025-64763 to intercept and manipulate client data before a successful connection is established.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203
CVE-2025-64763 - Envoy forwards early CONNECT data in TCP proxy mode - SecAlerts