CVE-2019-18801
An issue was discovered in Envoy 1.12.0. An untrusted remote client may send HTTP/2 requests that...
CVE-2019-18801 is a critical vulnerability (CVSS 9.8) in Envoyproxy Envoy, published December 13, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.50%, the 84th percentile. Fixed in kiali 0:v1.0.8.redhat1-1.el7.
An issue was discovered in Envoy 1.12.0. An untrusted remote client may send HTTP/2 requests that write to the heap outside of the request buffers when the upstream is HTTP/1. This may be used to corrupt nearby heap contents (leading to a query-of-death scenario) or may be used to bypass Envoy's access control mechanisms such as path based routing. An attacker can also modify requests from other users that happen to be proximal temporally and spatially.
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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
An issue was discovered in Envoy 1.12.0. An untrusted remote client may send HTTP/2 requests that write to the heap outside of the request buffers when the upstream is HTTP/1. This may be used to corrupt nearby heap contents (leading to a query-of-death scenario) or may be used to bypass Envoy's access control mechanisms such as path based routing. An attacker can also modify requests from other users that happen to be proximal temporally and spatially.
- Record
CVE-2019-18801- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Envoy 1.12.0. An untrusted remote client may send HTTP/2 requests that write to the heap outside of the request buffers when the upstream is HTTP/1. This may be used to corrupt nearby heap contents (leading to a query-of-death scenario) or may be used to bypass Envoy's access control mechanisms such as path based routing. An attacker can also modify requests from other users that happen to be proximal temporally and spatially.
- Record
CVE-2019-18801- Updated
- 2026-11-02
EUVDEUVD-2019-8506 No score
An issue was discovered in Envoy 1.12.0. An untrusted remote client may send HTTP/2 requests that write to the heap outside of the request buffers when the upstream is HTTP/1. This may be used to corrupt nearby heap contents (leading to a query-of-death scenario) or may be used to bypass Envoy's access control mechanisms such as path based routing. An attacker can also modify requests from other users that happen to be proximal temporally and spatially.
- Record
EUVD-2019-8506- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-288h-hv2q-fwrv
9.8
An issue was discovered in Envoy 1.12.0. An untrusted remote client may send HTTP/2 requests that...
An issue was discovered in Envoy 1.12.0. An untrusted remote client may send HTTP/2 requests that write to the heap outside of the request buffers when the upstream is HTTP/1. This may be used to corrupt nearby heap contents (leading to a query-of-death scenario) or may be used to bypass Envoy's access control mechanisms such as path based routing. An attacker can also modify requests from other users that happen to be proximal temporally and spatially.
- Record
GHSA-288h-hv2q-fwrv- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSV
9.8
An issue was discovered in Envoy 1.12.0. An untrusted remote client may send HTTP/2 requests that write to the heap outside of the request buffers when the upstream is HTTP/1. This may be used to corrupt nearby heap contents (leading to a query-of-death scenario) or may be used to bypass Envoy's access control mechanisms such as path based routing. An attacker can also modify requests from other users that happen to be proximal temporally and spatially.
- Record
CVE-2019-18801- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2019:4222
8.1
Red Hat Security Advisory: Red Hat OpenShift Service Mesh 1.0.3 RPMs security update
- Record
RHSA-2019:4222- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kialiRed Hat:service_mesh:1.0::el7 |
before 0:v1.0.8.redhat1-1.el7 | 0:v1.0.8.redhat1-1.el7 |
servicemeshRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-citadelRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-cniRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-galleyRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-grafanaRed Hat:service_mesh:1.0::el8 |
before 0:6.2.2-25.el8 | 0:6.2.2-25.el8 |
servicemesh-grafana-prometheusRed Hat:service_mesh:1.0::el8 |
before 0:6.2.2-25.el8 | 0:6.2.2-25.el8 |
servicemesh-istioctlRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-mixcRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-mixsRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
servicemesh-operatorRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-pilot-agentRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-pilot-discoveryRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-prometheusRed Hat:service_mesh:1.0::el8 |
before 0:2.7.2-26.el8 | 0:2.7.2-26.el8 |
servicemesh-proxyRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
servicemesh-sidecar-injectorRed Hat:service_mesh:1.0::el8 |
before 0:1.0.3-1.el8 | 0:1.0.3-1.el8 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
github.com/envoyproxy/envoy/commits/master
groups.google.com/forum
blog.envoyproxy.io
github.com/envoyproxy/envoy/security/advisories/GHSA-gxvv-x4p2-rppp
access.redhat.com/errata/RHSA-2019:4222
nvd.nist.gov/vuln/detail/CVE-2019-18801
Show 16 moreShow less
github.com/advisories/GHSA-288h-hv2q-fwrv
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1773444
bugzilla.redhat.com/show_bug.cgi?id=1773447
bugzilla.redhat.com/show_bug.cgi?id=1773449
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_4222.json
access.redhat.com/security/cve/CVE-2019-18801
cve.org/CVERecord?id=CVE-2019-18801
access.redhat.com/security/cve/CVE-2019-18802
cve.org/CVERecord?id=CVE-2019-18802
nvd.nist.gov/vuln/detail/CVE-2019-18802
github.com/envoyproxy/envoy/security/advisories/GHSA-356m-vhw2-wcm4
access.redhat.com/security/cve/CVE-2019-18838
cve.org/CVERecord?id=CVE-2019-18838
nvd.nist.gov/vuln/detail/CVE-2019-18838
github.com/envoyproxy/envoy/security/advisories/GHSA-f2rv-4w6x-rwhc