Envoy Proxy Envoy 1.19.0
Approved changes feed: RSS · Atom
cpe:2.3:a:envoyproxy:envoy:1.19.0:*:*:*:*:*:*:*
part: a version: 1.19.0 update: *
| Vendor | Envoyproxy (3eafc46b-a811-5a1a-8d5b-d75cdba35349) |
|---|---|
| Product | Envoy (23708333-c40f-51cb-81e4-8bbfdacbb805) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from NVD CPE 2.0 feed |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/envoyproxy/envoy |
purl2cpe | 2026-06-01 10:16:59.128332 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2021-39206 |
vulnerable | 2026-06-08 05:33:49.196730 |
Incorrect Authorization with specially crafted requests
HIGH (8.6)
Pomerium is an open source identity-aware access proxy. Envoy, which Pomerium is based on, contains two authorization related vulnerabilities CVE-2021-32777 and CVE-2021-32779. This may lead to incorrect routing or authorization policy decisions. With specially crafted requests, incorrect authorization or routing decisions may be made by Pomerium. Pomerium v0.14.8 and v0.15.1 contain an upgraded envoy binary with these vulnerabilities patched. This issue can only be triggered when using path prefix based policy. Removing any such policies should provide mitigation.
Published: 2021-09-09T22:10:15.000Z
Updated: 2024-08-04T01:58:18.262Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-39204 |
vulnerable | 2026-06-08 05:33:49.187334 |
Excessive CPU usage in Pomerium
HIGH (7.5)
Pomerium is an open source identity-aware access proxy. Envoy, which Pomerium is based on, incorrectly handles resetting of HTTP/2 streams with excessive complexity. This can lead to high CPU utilization when a large number of streams are reset. This can result in a DoS condition. Pomerium versions 0.14.8 and 0.15.1 contain an upgraded envoy binary with this vulnerability patched.
Published: 2021-09-09T22:10:09.000Z
Updated: 2024-08-04T01:58:18.254Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-39162 |
vulnerable | 2026-06-08 05:33:49.070762 |
Incorrect handling of H2 GOAWAY + SETTINGS frames
HIGH (8.6)
Pomerium is an open source identity-aware access proxy. Envoy, which Pomerium is based on, can abnormally terminate if an H/2 GOAWAY and SETTINGS frame are received in the same IO event. This can lead to a DoS in the presence of untrusted *upstream* servers. 0.15.1 contains an upgraded envoy binary with this vulnerability patched. If only trusted upstreams are configured, there is not substantial risk of this condition being triggered.
Published: 2021-09-09T22:05:11.000Z
Updated: 2024-08-04T01:58:18.235Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-32781 |
vulnerable | 2026-06-08 05:32:08.022902 |
Continued processing of requests after locally generated response
HIGH (8.6)
Envoy is an open source L7 proxy and communication bus designed for large modern service oriented architectures. In affected versions after Envoy sends a locally generated response it must stop further processing of request or response data. However when local response is generated due the internal buffer overflow while request or response is processed by the filter chain the operation may not be stopped completely and result in accessing a freed memory block. A specifically constructed request delivered by an untrusted downstream or upstream peer in the presence of extensions that modify and increase the size of request or response bodies resulting in a Denial of Service when using extensions that modify and increase the size of request or response bodies, such as decompressor filter. Envoy versions 1.19.1, 1.18.4, 1.17.4, 1.16.5 contain fixes to address incomplete termination of request processing after locally generated response. As a workaround disable Envoy's decompressor, json-transcoder or grpc-web extensions or proprietary extensions that modify and increase the size of request or response bodies, if feasible.
Published: 2021-08-24T20:50:10.000Z
Updated: 2024-08-03T23:33:55.673Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-32780 |
vulnerable | 2026-06-08 05:32:08.022495 |
Incorrect handling of H/2 GOAWAY followed by SETTINGS frames
HIGH (8.6)
Envoy is an open source L7 proxy and communication bus designed for large modern service oriented architectures. In affected versions Envoy transitions a H/2 connection to the CLOSED state when it receives a GOAWAY frame without any streams outstanding. The connection state is transitioned to DRAINING when it receives a SETTING frame with the SETTINGS_MAX_CONCURRENT_STREAMS parameter set to 0. Receiving these two frames in the same I/O event results in abnormal termination of the Envoy process due to invalid state transition from CLOSED to DRAINING. A sequence of H/2 frames delivered by an untrusted upstream server will result in Denial of Service in the presence of untrusted **upstream** servers. Envoy versions 1.19.1, 1.18.4 contain fixes to stop processing of pending H/2 frames after connection transition to the CLOSED state.
Published: 2021-08-24T20:55:10.000Z
Updated: 2024-08-03T23:33:56.068Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-32779 |
vulnerable | 2026-06-08 05:32:08.022106 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-32778 |
vulnerable | 2026-06-08 05:32:08.021568 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-32777 |
vulnerable | 2026-06-08 05:32:08.021049 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.