Envoy is an open source edge and service proxy, designed for cloud-native applications. The envoy common router will segfault if an internal redirect selects a route configured with direct response or redirect actions. This will result in a denial of service. As a workaround turn off internal redirects if direct response entries are configured on the same listener.
The code contains a control flow path that does not reflect the algorithm that the path is intended to implement, leading to incorrect behavior any time this path is navigated.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Envoy | Envoyproxy | * | 1.18.6 (excluding) |
Envoy | Envoyproxy | 1.19.0 (including) | 1.19.3 (excluding) |
Envoy | Envoyproxy | 1.20.0 (including) | 1.20.2 (excluding) |
Envoy | Envoyproxy | 1.21.0 (including) | 1.21.1 (excluding) |
OpenShift Service Mesh 2.0 | RedHat | servicemesh-proxy-0:2.0.9-3.el8 | * |
OpenShift Service Mesh 2.1 | RedHat | servicemesh-proxy-0:2.1.2-4.el8 | * |