Skip to content

Commit

Permalink
[1.17] make: Bump envoy for recent cve release
Browse files Browse the repository at this point in the history
  • Loading branch information
nfuden committed Dec 19, 2024
1 parent b84a4b2 commit b1e4e12
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,11 @@ SOURCES := $(shell find . -name "*.go" | grep -v test.go)
# for more information, see https://github.com/solo-io/gloo/pull/9633
# and
# https://soloio.slab.com/posts/extended-http-methods-design-doc-40j7pjeu
<<<<<<< HEAD
ENVOY_GLOO_IMAGE ?= quay.io/solo-io/envoy-gloo:1.30.6-patch5
=======
ENVOY_GLOO_IMAGE ?= quay.io/solo-io/envoy-gloo:1.31.5-patch1
>>>>>>> 35384926eb (make: Bump envoy for recent cve release)
LDFLAGS := "-X github.com/solo-io/gloo/pkg/version.Version=$(VERSION)"
GCFLAGS ?=

Expand Down
11 changes: 11 additions & 0 deletions changelog/v1.17.19/envoy-cve.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
changelog:
- type: DEPENDENCY_BUMP
issueLink: https://github.com/solo-io/envoy-gloo-ee/issues/868
dependencyOwner: solo-io
dependencyRepo: envoy-gloo
dependencyTag: v1.30.9-patch1
resolvesIssue: false
description: >-
CVE-2024-53269: Happy Eyeballs: Validate that additional_address are IP addresses instead of crashing when sorting.
CVE-2024-53270: HTTP/1: sending overload crashes when the request is reset beforehand
CVE-2024-53271: HTTP/1.1 multiple issues with envoy.reloadable_features.http1_balsa_delay_reset
3 changes: 3 additions & 0 deletions install/helm/gloo/templates/9-gateway-proxy-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ data:
upstream:
healthy_panic_threshold:
value: {{ $spec.healthyPanicThreshold }}
envoy: # ON_LTS_UPDATE remove the reloadable feature block and this envoy block
reloadable_features:
check_switch_protocol_websocket_handshake : false
- name: admin_layer
admin_layer: {}
node:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,13 @@ data:
admin:
address:
socket_address: { address: 127.0.0.1, port_value: 19000 }
layered_runtime:
layers:
- name: static_layer
static_layer:
envoy: # ON_LTS_UPDATE remove the reloadable feature block and this envoy block
reloadable_features:
check_switch_protocol_websocket_handshake : false
node:
cluster: {{ include "gloo-gateway.gateway.fullname" . }}.{{ .Release.Namespace }}
metadata:
Expand Down
3 changes: 3 additions & 0 deletions test/services/envoy/bootstrap_builder.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ layered_runtime:
upstream:
healthy_panic_threshold:
value: 0
envoy:
reloadable_features:
check_switch_protocol_websocket_handshake : false
- name: admin_layer
admin_layer: {}
node:
Expand Down

0 comments on commit b1e4e12

Please sign in to comment.