CVE-2021-43824
Null pointer dereference in envoy
Envoy is an open source edge and service proxy, designed for cloud-native applications. In affected versions a crafted request crashes Envoy when a CONNECT request is sent to JWT filter configured with regex match. This provides a denial of service attack vector. The only workaround is to not use regex in the JWT filter. Users are advised to upgrade.
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
Null pointer dereference in envoy
Envoy is an open source edge and service proxy, designed for cloud-native applications. In affected versions a crafted request crashes Envoy when a CONNECT request is sent to JWT filter configured with regex match. This provides a denial of service attack vector. The only workaround is to not use regex in the JWT filter. Users are advised to upgrade.
- Record
CVE-2021-43824- 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-476
- Updated
- 2026-11-02
EUVDEUVD-2021-30704
7.5
Envoy is an open source edge and service proxy, designed for cloud-native applications. In affected versions a crafted request crashes Envoy when a CONNECT request is sent to JWT filter configured with regex match. This provides a denial of service attack vector. The only workaround is to not use regex in the JWT filter. Users are advised to upgrade.
- Record
EUVD-2021-30704- 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. In affected versions a crafted request crashes Envoy when a CONNECT request is sent to JWT filter configured with regex match. This provides a denial of service attack vector. The only workaround is to not use regex in the JWT filter. Users are advised to upgrade.
- Record
CVE-2021-43824- 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-476
- Updated
- 2026-11-02
OSV
7.5
Envoy is an open source edge and service proxy, designed for cloud-native applications. In affected versions a crafted request crashes Envoy when a CONNECT request is sent to JWT filter configured with regex match. This provides a denial of service attack vector. The only workaround is to not use regex in the JWT filter. Users are advised to upgrade.
- Record
CVE-2021-43824- 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
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-2021-43824 No score
Null pointer dereference in envoy
Envoy is an open source edge and service proxy, designed for cloud-native applications. In affected versions a crafted request crashes Envoy when a CONNECT request is sent to JWT filter configured with regex match. This provides a denial of service attack vector. The only workaround is to not use regex in the JWT filter. Users are advised to upgrade.
- Record
BIT-envoy-2021-43824- 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-2021-43824 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.06%, the 64th percentile. Fixed in envoy 1.18.6.
References
github.com/envoyproxy/envoy/security/advisories/GHSA-vj5m-rch8-5r2p
github.com/envoyproxy/envoy/commit/9371333230b1a6e1be2eccf4868771e11af6253a
nvd.nist.gov/vuln/detail/CVE-2021-43824
access.redhat.com/errata/RHSA-2022:1275
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2050744
Show 79 moreShow less
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
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
nvd.nist.gov/vuln/detail/CVE-2022-21655
github.com/envoyproxy/envoy/security/advisories/GHSA-7r5p-7fmh-jxpg
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