Skip to content

chore(deps): update envoy 1.34.x to v1.34.13 (v1.34)#1786

Merged
sayboras merged 6 commits intov1.34from
renovate/v1.34-envoy-1.34.x
Mar 11, 2026
Merged

chore(deps): update envoy 1.34.x to v1.34.13 (v1.34)#1786
sayboras merged 6 commits intov1.34from
renovate/v1.34-envoy-1.34.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 10, 2026

This PR contains the following updates:

Package Update Change
envoyproxy/envoy patch 1.34.121.34.13
envoyproxy/envoy patch v1.34.12v1.34.13

Release Notes

envoyproxy/envoy (envoyproxy/envoy)

v1.34.13

Compare Source

Summary of changes:

  • Security fixes:

    • CVE-2026-26308: fix multivalue header bypass in rbac
    • CVE-2026-26310: network: fix crash in getAddressWithPort() when called with a scoped IPv6 address
    • CVE-2026-26309: json: fixed an off-by-one write that could corrupted the string null terminator
    • CVE-2026-26311: http: ensure decode* methods are blocked after a downstream reset
  • Bug fix:

    • Fixed OAuth2 refresh requests so host rewriting no longer overrides the original Host value.
  • Dependency updates:

    • Migrated googleurl source to GitHub (google/gurl).
    • Updated Kafka test binary to 3.9.2.
    • Updated Docker base images.

Docker images:
https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.34.13
Docs:
https://www.envoyproxy.io/docs/envoy/v1.34.13/
Release notes:
https://www.envoyproxy.io/docs/envoy/v1.34.13/version_history/v1.34/v1.34.13
Full changelog:
envoyproxy/envoy@v1.34.12...v1.34.13

Signed-off-by: Ryan Northey ryan@synca.io
Signed-off-by: Boteng Yao boteng@google.com


Configuration

📅 Schedule: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Tam Mach <tam.mach@cilium.io>
@sayboras sayboras force-pushed the renovate/v1.34-envoy-1.34.x branch from a874b18 to 9013ab3 Compare March 11, 2026 07:04
@renovate
Copy link
Contributor Author

renovate bot commented Mar 11, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

fristonio and others added 3 commits March 11, 2026 20:03
[ upstream commit 54eda58 ]

This commit adds support for specifying wildcard('*') anywhere in the
server names match pattern. This allow users to write more compressed
network policies.

With this change users can now write allowed server names as:

- `*.cilium.io` matching all first-level subdomains of `cilium.io`:
  - Matches: `www.cilium.io`, `blog.cilium.io`
  - Does NOT match: `cilium.io`, `foo.bar.cilium.io`, `kubernetes.io`

- `*cilium.io` matching `cilium.io` and any domain ending with the `cilium.io` suffix:
  - Matches: `cilium.io`, `sub-cilium.io`, `subcilium.io`
  - Does NOT match: `www.cilium.io`, `blog.cilium.io`

- `sub*.cilium.io` matching subdomains of `cilium.io` that start with the "sub" prefix:
  - Matches: `sub.cilium.io`, `subdomain.cilium.io`
  - Does NOT match: `www.cilium.io`, `blog-sub.cilium.io`, `blog.sub.cilium.io`, `cilium.io`

- `**.cilium.io` matching all subdomains of `cilium.io` at any depth:
  - Matches: `www.cilium.io`, `test.app.cilium.io`
  - Does NOT match: `cilium.io`

SNI match patterns are now implemented using regular expressions. The
required regex is derived and compiled once during xDS configuration
update.
If the match pattern doesn't contain any wildcard specifier the
implementation relies on explicit full string match as before.

Signed-off-by: Deepesh Pathak <deepesh.pathak@isovalent.com>
[ upstream commit 38f2469 ]

This commit adds regex pattern validation to the `server_names` field of
PortNetworkPolicyRule type. The validation pattern
(`^([-a-zA-Z0-9_*]+[.]?)+"$`) is in alignment with the supported match
pattern as defined for the corresponding k8s type in cilium/cilium.

Signed-off-by: Deepesh Pathak <deepesh.pathak@isovalent.com>
[ upstream commit f97ae52 ]

Use validating regular expression that does not allow consecutive
wildcard specifiers ('*'), except for two ('**') as multiple subdomain
wildcard specifier that does not combine with any specific
characters. Add test to make sure patterns where multiple subdomain
wildcard pattern is not delineated with the domain separator ('.') fail
validation.

Protobuf validation pattern is the same except for the explicit anchoring
that is needed for protoc-gen-validate, but not for the isValid() that
uses RE2::FullMatch(). PGV pattern does not allow for empty strings,
while in isValid() we explicitly allow empty patterns for testing
purposes.

Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
Signed-off-by: Deepesh Pathak <deepesh.pathak@isovalent.com>
@sayboras
Copy link
Member

Backport #1747 to fix the CI failure 🤞

@sayboras sayboras merged commit b7bbb63 into v1.34 Mar 11, 2026
7 checks passed
@sayboras sayboras deleted the renovate/v1.34-envoy-1.34.x branch March 11, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants