{"id":"CVE-2022-21655","aliases":["BIT-envoy-2022-21655","EUVD-2022-26873","GHSA-7r5p-7fmh-jxpg","RHSA-2022:1275","RHSA-2022:1276"],"status":"published","title":"Incorrect handling of internal redirects results in crash in Envoy","description":"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.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.01145,"percentile":0.6697,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-670"],"published":"2022-02-22T22:40:11Z","modified":"2026-10-28T10:25:08Z","fixes":[{"ecosystem":"Bitnami","package":"envoy","fixed_in":["1.18.6","1.19.3","1.20.2","1.21.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Bitnami","package":"envoy","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.18.6"},{"introduced":"1.19.0"},{"fixed":"1.19.3"},{"introduced":"1.20.0"},{"fixed":"1.20.2"},{"introduced":"1.21.0"},{"fixed":"1.21.1"}]}]},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.1::el8","package":"servicemesh-proxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.2-4.el8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.1::el8","package":"servicemesh-proxy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.2-4.el8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.1::el8","package":"servicemesh-proxy-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.2-4.el8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.1::el8","package":"servicemesh-proxy-wasm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.2-4.el8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.1::el8","package":"servicemesh","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.2-4.el8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.1::el8","package":"servicemesh-cni","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.2-4.el8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.1::el8","package":"servicemesh-pilot-agent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.2-4.el8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.1::el8","package":"servicemesh-pilot-discovery","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.2-4.el8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.9-3.el8"}]}],"bundled":16},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-istioctl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.9-3.el8"}]}],"bundled":16},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-mixc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.9-3.el8"}]}],"bundled":16},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-mixs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.9-3.el8"}]}],"bundled":16},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-pilot-agent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.9-3.el8"}]}],"bundled":16},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-pilot-discovery","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.9-3.el8"}]}],"bundled":16},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"kiali","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:v1.24.7.redhat1-1.el8"}]}],"bundled":16},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-prometheus","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.14.0-16.el8.1"}]}],"bundled":16},{"source":"osv","ecosystem":"Red Hat:service_mesh:2.0::el8","package":"servicemesh-proxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.0.9-3.el8"}]}],"bundled":16}],"products":[{"vendor":"envoyproxy","product":"envoy"}],"references":[{"url":"https://github.com/envoyproxy/envoy/security/advisories/GHSA-7r5p-7fmh-jxpg","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Third Party Advisory","advisory","article"]},{"url":"https://github.com/envoyproxy/envoy/commit/177d608155ba8b11598b9bbf8240e90d8c350682","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","advisory","fix"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-21655","tags":["web","advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/21xxx/CVE-2022-21655.json","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2022:1275","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2050744","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2050746","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2050748","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2050753","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2050757","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2050758","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2057277","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2061638","tags":["report"]},{"url":"https://issues.redhat.com/browse/OSSM-1074","tags":["article"]},{"url":"https://issues.redhat.com/browse/OSSM-1234","tags":["article"]},{"url":"https://issues.redhat.com/browse/OSSM-303","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1275.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-43824","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-43824","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43824","tags":["advisory"]},{"url":"https://github.com/envoyproxy/envoy/security/advisories/GHSA-vj5m-rch8-5r2p","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-43825","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-43825","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43825","tags":["advisory"]},{"url":"https://github.com/envoyproxy/envoy/security/advisories/GHSA-h69p-g6xg-mhhh","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-43826","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-43826","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43826","tags":["advisory"]},{"url":"https://github.com/envoyproxy/envoy/security/advisories/GHSA-cmx3-fvgf-83mf","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2022-21654","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-21654","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-21654","tags":["advisory"]},{"url":"https://github.com/envoyproxy/envoy/security/advisories/GHSA-5j4x-g36v-m283","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2022-21655","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-21655","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2022-23606","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-23606","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-23606","tags":["advisory"]},{"url":"https://github.com/envoyproxy/envoy/security/advisories/GHSA-9vp2-4cp7-vvxf","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2022-23635","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-23635","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-23635","tags":["advisory"]},{"url":"https://istio.io/latest/news/security/istio-security-2022-003","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2022-24726","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-24726","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-24726","tags":["advisory"]},{"url":"https://istio.io/latest/news/security/istio-security-2022-004/","tags":["article"]},{"url":"https://access.redhat.com/errata/RHSA-2022:1276","tags":["advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1913333","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1913338","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1921650","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1954368","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1992006","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1995656","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1999784","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2030787","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1276.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-28851","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-28851","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-28851","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-28852","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-28852","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-28852","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-3121","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-3121","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3121","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-3749","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-3749","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3749","tags":["advisory"]},{"url":"https://github.com/axios/axios/commit/5b457116e31db0e88fede6c428e969e87f290929","tags":["article"]},{"url":"https://huntr.dev/bounties/1e8f07fc-c384-4ff9-8498-0690de2e8c31","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-29482","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-29482","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-29482","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-29923","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-29923","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-29923","tags":["advisory"]},{"url":"https://sick.codes/sick-2021-016/","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-36221","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-36221","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-36221","tags":["advisory"]},{"url":"https://groups.google.com/g/golang-announce/c/uHACNfXAZqk","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-43565","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-43565","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43565","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2022-21655","title":"Incorrect handling of internal redirects results in crash in Envoy","description":"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.","status":"published","published":"2022-02-22T22:40:11Z","modified":"2025-04-23T19:01:21.074Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-670"],"updated_at":"2026-11-02T14:34:29.057251Z"}],"euvd":[{"id":"EUVD-2022-26873","description":"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.","status":"published","published":"2022-02-22T22:40:11Z","modified":"2025-04-23T19:01:21Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T20:52:07.453218Z"}],"nvd":[{"id":"CVE-2022-21655","description":"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.","status":"published","published":"2022-02-22T23:15:11.163Z","modified":"2026-06-17T04:26:41.74Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"secondary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-670"],"updated_at":"2026-11-02T14:07:12.711288Z"}],"osv":[{"id":"CVE-2022-21655","title":"Incorrect handling of internal redirects results in crash in Envoy","description":"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.","status":"published","published":"2022-02-22T22:40:11Z","modified":"2026-10-28T10:25:08.067121416Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-670"],"updated_at":"2026-11-02T15:44:23.655778Z"},{"id":"RHSA-2022:1275","title":"Red Hat Security Advisory: Red Hat OpenShift Service Mesh 2.1.2 security update","status":"published","published":"2024-09-16T07:28:23Z","modified":"2026-03-27T10:03:22Z","cvss":[{"version":"3.1","score":9.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L","level":"critical"}],"updated_at":"2026-11-02T15:53:09.077222Z"},{"id":"RHSA-2022:1276","title":"Red Hat Security Advisory: Red Hat OpenShift Service Mesh 2.0.9 security update","status":"published","published":"2024-09-30T14:20:27Z","modified":"2026-10-17T10:01:26Z","cvss":[{"version":"3.1","score":9.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L","level":"critical"}],"updated_at":"2026-11-02T15:53:09.077222Z"},{"id":"BIT-envoy-2022-21655","title":"Incorrect handling of internal redirects results in crash in Envoy","description":"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.","status":"published","published":"2024-03-06T10:56:14.571Z","modified":"2026-09-08T08:47:22.792405173Z","updated_at":"2026-11-02T15:28:29.563843Z"}]}}
