Skip to content

Commit 607aaa9

Browse files
publish-envoy[bot]phlax
authored andcommitted
repo: Release v1.35.7
* Security fixes: - CVE-2025-64527: Envoy crashes when JWT authentication is configured with the remote JWKS fetching - CVE-2025-66220: TLS certificate matcher for `match_typed_subject_alt_names` may incorrectly treat certificates containing an embedded null byte - CVE-2025-64763: Potential request smuggling from early data after the CONNECT upgrade **Docker images**: https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.35.7 **Docs**: https://www.envoyproxy.io/docs/envoy/v1.35.7/ **Release notes**: https://www.envoyproxy.io/docs/envoy/v1.35.7/version_history/v1.35/v1.35.7 **Full changelog**: v1.35.6...v1.35.7
1 parent 1381354 commit 607aaa9

File tree

8 files changed

+50
-15
lines changed

8 files changed

+50
-15
lines changed

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.35.7-dev
1+
1.35.7

changelogs/1.33.13.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
date: December 3, 2025
2+
3+
behavior_changes:
4+
- area: http
5+
change: |
6+
Added runtime flag ``envoy.reloadable_features.reject_early_connect_data`` to reject ``CONNECT`` requests
7+
that receive data before Envoy sent a ``200`` response to the client. While this is not a strictly compliant behavior
8+
it is very common as a latency reducing measure. As such the option is disabled by default.
9+
10+
bug_fixes:
11+
- area: tls
12+
change: |
13+
Fixed an issue where SANs of type ``OTHERNAME`` in a TLS cert were truncated if there was
14+
an embedded null octet, leading to incorrect SAN validation.
15+
- area: http
16+
change: |
17+
Fixed a remote ``jwt_auth`` token fetch crash with two or more auth headers when ``allow_missing_or_failed`` is set.

changelogs/1.34.11.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
date: December 3, 2025
2+
3+
behavior_changes:
4+
- area: dynamic modules
5+
change: |
6+
The dynamic module ABI has been updated to support streaming body manipulation. This change also
7+
fixed potential incorrect behavior when access or modify the request or response body. See
8+
https://github.com/envoyproxy/envoy/issues/40918 for more details.
9+
- area: http
10+
change: |
11+
Added runtime flag ``envoy.reloadable_features.reject_early_connect_data`` to reject ``CONNECT`` requests
12+
that receive data before Envoy sent a ``200`` response to the client. While this is not a strictly compliant behavior
13+
it is very common as a latency reducing measure. As such the option is disabled by default.
14+
15+
bug_fixes:
16+
- area: tcp_proxy
17+
change: |
18+
Fixed a connection leak in the TCP proxy when the ``receive_before_connect`` feature is enabled and the
19+
downstream connection closes before the upstream connection is established.
20+
21+
deprecated:
22+
- area: tls
23+
change: |
24+
Fixed an issue where SANs of type ``OTHERNAME`` in a TLS cert were truncated if there was
25+
an embedded null octet, leading to incorrect SAN validation.
26+
- area: http
27+
change: |
28+
Fixed a remote ``jwt_auth`` token fetch crash with two or more auth headers when ``allow_missing_or_failed`` is set.

changelogs/current.yaml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
date: Pending
1+
date: December 4, 2025
22

33
behavior_changes:
4-
# *Changes that are expected to cause an incompatibility if applicable; deployment changes are likely required*
54
- area: dynamic modules
65
change: |
76
The dynamic module ABI has been updated to support streaming body manipulation. This change also
@@ -13,11 +12,7 @@ behavior_changes:
1312
that receive data before Envoy sent a ``200`` response to the client. While this is not a strictly compliant behavior
1413
it is very common as a latency reducing measure. As such the option is disabled by default.
1514
16-
minor_behavior_changes:
17-
# *Changes that may cause incompatibilities for some users, but should not for most*
18-
1915
bug_fixes:
20-
# *Changes expected to improve the state of the world and are unlikely to have negative effects*
2116
- area: tcp_proxy
2217
change: |
2318
Fixed a connection leak in the TCP proxy when the ``receive_before_connect`` feature is enabled and the
@@ -30,13 +25,8 @@ bug_fixes:
3025
change: |
3126
Fixed a remote ``jwt_auth`` token fetch crash with two or more auth headers when ``allow_missing_or_failed`` is set.
3227
33-
removed_config_or_runtime:
34-
# *Normally occurs at the end of the* :ref:`deprecation period <deprecated>`
35-
3628
new_features:
3729
- area: dynamic modules
3830
change: |
3931
Added support for loading dynamic modules globally by setting :ref:`load_globally
4032
<envoy_v3_api_field_extensions.dynamic_modules.v3.DynamicModuleConfig.load_globally>` to true.
41-
42-
deprecated:

docs/inventories/v1.33/objects.inv

22 Bytes
Binary file not shown.

docs/inventories/v1.34/objects.inv

51 Bytes
Binary file not shown.

docs/inventories/v1.35/objects.inv

55 Bytes
Binary file not shown.

docs/versions.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
"1.30": 1.30.11
2727
"1.31": 1.31.10
2828
"1.32": 1.32.13
29-
"1.33": 1.33.12
30-
"1.34": 1.34.10
31-
"1.35": 1.35.5
29+
"1.33": 1.33.13
30+
"1.34": 1.34.11
31+
"1.35": 1.35.6

0 commit comments

Comments
 (0)