Skip to content
OpenAdvisories
Medium · 4.4 CVE-2022-23606 EUVD-2022-28576

Crash when a cluster is deleted in Envoy

Published Feb 22, 2022 · Updated Apr 23, 2025 · Assigned by GitHub_M

Description

Envoy is an open source edge and service proxy, designed for cloud-native applications. When a cluster is deleted via Cluster Discovery Service (CDS) all idle connections established to endpoints in that cluster are disconnected. A recursion was introduced in the procedure of disconnecting idle connections that can lead to stack exhaustion and abnormal process termination when a cluster has a large number of idle connections. This infinite recursion causes Envoy to crash. Users are advised to upgrade.

Affected products

VendorProductAffectedFixed
envoyproxy envoy >= 1.20.0, < 1.20.2, >= 1.21.0, < 1.21.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Red Hat Service Mesh 2 kiali v1.24.7.redhat1-1.el8 RHSA-2022:1276
Red Hat Service Mesh 2 servicemesh +6 2.0.9-3.el8 RHSA-2022:1276, RHSA-2022:1275
Red Hat Service Mesh 2 servicemesh-cni +1 2.1.2-4.el8 RHSA-2022:1275
Red Hat Service Mesh 2 servicemesh-prometheus 2.14.0-16.el8.1 RHSA-2022:1276

Advisories 3

References