{"id":"CVE-2022-21654","aliases":["BIT-envoy-2022-21654","EUVD-2022-26872","GHSA-5j4x-g36v-m283","RHSA-2022:1275","RHSA-2022:1276"],"status":"published","title":"Incorrect configuration handling allows TLS session re-use without re-validation in Envoy","description":"Envoy is an open source edge and service proxy, designed for cloud-native applications. Envoy's tls allows re-use when some cert validation settings have changed from their default configuration. The only workaround for this issue is to ensure that default tls settings are used. Users are advised to upgrade.","severity":{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.01087,"percentile":0.65583,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-295"],"published":"2022-02-22T22:35:11Z","modified":"2026-10-28T10:25:05Z","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":"1.7.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-5j4x-g36v-m283","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Third Party Advisory","advisory","article"]},{"url":"https://github.com/envoyproxy/envoy/commit/e9f936d85dc1edc34fabd0a1725ec180f2316353","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","advisory","fix"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-21654","tags":["web","advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/21xxx/CVE-2022-21654.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://access.redhat.com/security/cve/CVE-2022-21655","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-21655","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-21655","tags":["advisory"]},{"url":"https://github.com/envoyproxy/envoy/security/advisories/GHSA-7r5p-7fmh-jxpg","tags":["article"]},{"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-21654","title":"Incorrect configuration handling allows TLS session re-use without re-validation in Envoy","description":"Envoy is an open source edge and service proxy, designed for cloud-native applications. Envoy's tls allows re-use when some cert validation settings have changed from their default configuration. The only workaround for this issue is to ensure that default tls settings are used. Users are advised to upgrade.","status":"published","published":"2022-02-22T22:35:11Z","modified":"2025-04-23T19:01:27.096Z","cvss":[{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high","assessor":"cna"}],"cwes":["CWE-295"],"updated_at":"2026-11-02T14:34:29.057251Z"}],"euvd":[{"id":"EUVD-2022-26872","description":"Envoy is an open source edge and service proxy, designed for cloud-native applications. Envoy's tls allows re-use when some cert validation settings have changed from their default configuration. The only workaround for this issue is to ensure that default tls settings are used. Users are advised to upgrade.","status":"published","published":"2022-02-22T22:35:11Z","modified":"2025-04-23T19:01:27Z","cvss":[{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high"}],"updated_at":"2026-11-02T20:52:07.453218Z"}],"nvd":[{"id":"CVE-2022-21654","description":"Envoy is an open source edge and service proxy, designed for cloud-native applications. Envoy's tls allows re-use when some cert validation settings have changed from their default configuration. The only workaround for this issue is to ensure that default tls settings are used. Users are advised to upgrade.","status":"published","published":"2022-02-22T23:15:11.103Z","modified":"2026-06-17T04:26:41.617Z","cvss":[{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high","assessor":"secondary"},{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-295"],"updated_at":"2026-11-02T14:07:12.711288Z"}],"osv":[{"id":"CVE-2022-21654","title":"Incorrect configuration handling allows TLS session re-use without re-validation in Envoy","description":"Envoy is an open source edge and service proxy, designed for cloud-native applications. Envoy's tls allows re-use when some cert validation settings have changed from their default configuration. The only workaround for this issue is to ensure that default tls settings are used. Users are advised to upgrade.","status":"published","published":"2022-02-22T22:35:11Z","modified":"2026-10-28T10:25:05.19605442Z","cvss":[{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high"}],"cwes":["CWE-295"],"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-21654","title":"Incorrect configuration handling allows TLS session re-use without re-validation in Envoy","description":"Envoy is an open source edge and service proxy, designed for cloud-native applications. Envoy's tls allows re-use when some cert validation settings have changed from their default configuration. The only workaround for this issue is to ensure that default tls settings are used. Users are advised to upgrade.","status":"published","published":"2024-03-06T10:56:26.107Z","modified":"2026-09-08T08:47:25.9072023Z","updated_at":"2026-11-02T15:28:29.563843Z"}]}}
