CVE-2022-21655
Incorrect handling of internal redirects results in crash in Envoy
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Incorrect handling of internal redirects results in crash in Envoy
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.
- Record
CVE-2022-21655- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-670
- Updated
- 2026-11-02
EUVDEUVD-2022-26873
7.5
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.
- Record
EUVD-2022-26873- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
NVD
7.5
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.
- Record
CVE-2022-21655- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-670
- Updated
- 2026-11-02
OSV
7.5
Incorrect handling of internal redirects results in crash in Envoy
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.
- Record
CVE-2022-21655- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-670
- Updated
- 2026-11-02
OSVRHSA-2022:1275
9.4
Red Hat Security Advisory: Red Hat OpenShift Service Mesh 2.1.2 security update
- Record
RHSA-2022:1275- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2022:1276
9.4
Red Hat Security Advisory: Red Hat OpenShift Service Mesh 2.0.9 security update
- Record
RHSA-2022:1276- CVSS 3.1
- 9.4 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L - Updated
- 2026-11-02
OSVBIT-envoy-2022-21655 No score
Incorrect handling of internal redirects results in crash in Envoy
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.
- Record
BIT-envoy-2022-21655- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
envoyBitnami |
before 1.18.6, 1.19.0 up to 1.19.3, 1.20.0 up to 1.20.2, 1.21.0 up to 1.21.1 | 1.18.61.19.31.20.21.21.1 |
servicemesh-proxyRed Hat:service_mesh:2.1::el8 From an advisory covering 8 CVEs |
before 0:2.1.2-4.el8 | 0:2.1.2-4.el8 |
servicemesh-proxy-debuginfoRed Hat:service_mesh:2.1::el8 From an advisory covering 8 CVEs |
before 0:2.1.2-4.el8 | 0:2.1.2-4.el8 |
servicemesh-proxy-debugsourceRed Hat:service_mesh:2.1::el8 From an advisory covering 8 CVEs |
before 0:2.1.2-4.el8 | 0:2.1.2-4.el8 |
servicemesh-proxy-wasmRed Hat:service_mesh:2.1::el8 From an advisory covering 8 CVEs |
before 0:2.1.2-4.el8 | 0:2.1.2-4.el8 |
servicemeshRed Hat:service_mesh:2.1::el8 From an advisory covering 8 CVEs |
before 0:2.1.2-4.el8 | 0:2.1.2-4.el8 |
servicemesh-cniRed Hat:service_mesh:2.1::el8 From an advisory covering 8 CVEs |
before 0:2.1.2-4.el8 | 0:2.1.2-4.el8 |
servicemesh-pilot-agentRed Hat:service_mesh:2.1::el8 From an advisory covering 8 CVEs |
before 0:2.1.2-4.el8 | 0:2.1.2-4.el8 |
servicemesh-pilot-discoveryRed Hat:service_mesh:2.1::el8 From an advisory covering 8 CVEs |
before 0:2.1.2-4.el8 | 0:2.1.2-4.el8 |
servicemeshRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
servicemesh-istioctlRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-mixcRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-mixsRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-pilot-agentRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-pilot-discoveryRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
kialiRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:v1.24.7.redhat1-1.el8 | 0:v1.24.7.redhat1-1.el8 |
servicemesh-prometheusRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:2.14.0-16.el8.1 | 0:2.14.0-16.el8.1 |
servicemesh-proxyRed Hat:service_mesh:2.0::el8 From an advisory covering 16 CVEs |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-21655 is a high vulnerability (CVSS 7.5) in Envoyproxy Envoy, published February 22, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.15%, the 66th percentile. Fixed in envoy 1.18.6.
References
github.com/envoyproxy/envoy/security/advisories/GHSA-7r5p-7fmh-jxpg
github.com/envoyproxy/envoy/commit/177d608155ba8b11598b9bbf8240e90d8c350682
nvd.nist.gov/vuln/detail/CVE-2022-21655
github.com/CVEProject/cvelistV5/tree/main/cves/2022/21xxx/CVE-2022-21655.json
access.redhat.com/errata/RHSA-2022:1275
access.redhat.com/security/updates/classification
Show 80 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2050744
bugzilla.redhat.com/show_bug.cgi?id=2050746
bugzilla.redhat.com/show_bug.cgi?id=2050748
bugzilla.redhat.com/show_bug.cgi?id=2050753
bugzilla.redhat.com/show_bug.cgi?id=2050757
bugzilla.redhat.com/show_bug.cgi?id=2050758
bugzilla.redhat.com/show_bug.cgi?id=2057277
bugzilla.redhat.com/show_bug.cgi?id=2061638
issues.redhat.com/browse/OSSM-1074
issues.redhat.com/browse/OSSM-1234
issues.redhat.com/browse/OSSM-303
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1275.json
access.redhat.com/security/cve/CVE-2021-43824
cve.org/CVERecord?id=CVE-2021-43824
nvd.nist.gov/vuln/detail/CVE-2021-43824
github.com/envoyproxy/envoy/security/advisories/GHSA-vj5m-rch8-5r2p
access.redhat.com/security/cve/CVE-2021-43825
cve.org/CVERecord?id=CVE-2021-43825
nvd.nist.gov/vuln/detail/CVE-2021-43825
github.com/envoyproxy/envoy/security/advisories/GHSA-h69p-g6xg-mhhh
access.redhat.com/security/cve/CVE-2021-43826
cve.org/CVERecord?id=CVE-2021-43826
nvd.nist.gov/vuln/detail/CVE-2021-43826
github.com/envoyproxy/envoy/security/advisories/GHSA-cmx3-fvgf-83mf
access.redhat.com/security/cve/CVE-2022-21654
cve.org/CVERecord?id=CVE-2022-21654
nvd.nist.gov/vuln/detail/CVE-2022-21654
github.com/envoyproxy/envoy/security/advisories/GHSA-5j4x-g36v-m283
access.redhat.com/security/cve/CVE-2022-21655
cve.org/CVERecord?id=CVE-2022-21655
access.redhat.com/security/cve/CVE-2022-23606
cve.org/CVERecord?id=CVE-2022-23606
nvd.nist.gov/vuln/detail/CVE-2022-23606
github.com/envoyproxy/envoy/security/advisories/GHSA-9vp2-4cp7-vvxf
access.redhat.com/security/cve/CVE-2022-23635
cve.org/CVERecord?id=CVE-2022-23635
nvd.nist.gov/vuln/detail/CVE-2022-23635
istio.io/latest/news/security/istio-security-2022-003
access.redhat.com/security/cve/CVE-2022-24726
cve.org/CVERecord?id=CVE-2022-24726
nvd.nist.gov/vuln/detail/CVE-2022-24726
istio.io/latest/news/security/istio-security-2022-004
access.redhat.com/errata/RHSA-2022:1276
bugzilla.redhat.com/show_bug.cgi?id=1913333
bugzilla.redhat.com/show_bug.cgi?id=1913338
bugzilla.redhat.com/show_bug.cgi?id=1921650
bugzilla.redhat.com/show_bug.cgi?id=1954368
bugzilla.redhat.com/show_bug.cgi?id=1992006
bugzilla.redhat.com/show_bug.cgi?id=1995656
bugzilla.redhat.com/show_bug.cgi?id=1999784
bugzilla.redhat.com/show_bug.cgi?id=2030787
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1276.json
access.redhat.com/security/cve/CVE-2020-28851
cve.org/CVERecord?id=CVE-2020-28851
nvd.nist.gov/vuln/detail/CVE-2020-28851
access.redhat.com/security/cve/CVE-2020-28852
cve.org/CVERecord?id=CVE-2020-28852
nvd.nist.gov/vuln/detail/CVE-2020-28852
access.redhat.com/security/cve/CVE-2021-3121
cve.org/CVERecord?id=CVE-2021-3121
nvd.nist.gov/vuln/detail/CVE-2021-3121
access.redhat.com/security/cve/CVE-2021-3749
cve.org/CVERecord?id=CVE-2021-3749
nvd.nist.gov/vuln/detail/CVE-2021-3749
github.com/axios/axios/commit/5b457116e31db0e88fede6c428e969e87f290929
huntr.dev/bounties/1e8f07fc-c384-4ff9-8498-0690de2e8c31
access.redhat.com/security/cve/CVE-2021-29482
cve.org/CVERecord?id=CVE-2021-29482
nvd.nist.gov/vuln/detail/CVE-2021-29482
access.redhat.com/security/cve/CVE-2021-29923
cve.org/CVERecord?id=CVE-2021-29923
nvd.nist.gov/vuln/detail/CVE-2021-29923
sick.codes/sick-2021-016
access.redhat.com/security/cve/CVE-2021-36221
cve.org/CVERecord?id=CVE-2021-36221
nvd.nist.gov/vuln/detail/CVE-2021-36221
groups.google.com/g/golang-announce/c/uHACNfXAZqk
access.redhat.com/security/cve/CVE-2021-43565
cve.org/CVERecord?id=CVE-2021-43565
nvd.nist.gov/vuln/detail/CVE-2021-43565