Approved changes feed: RSS · Atom

cpe:2.3:a:envoyproxy:envoy:1.19.0:*:*:*:*:*:*:*

part: a version: 1.19.0 update: *

VendorEnvoyproxy (3eafc46b-a811-5a1a-8d5b-d75cdba35349)
ProductEnvoy (23708333-c40f-51cb-81e4-8bbfdacbb805)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from NVD CPE 2.0 feed

PURL mappings

PURLSourceLast updated
pkg:github/envoyproxy/envoy purl2cpe 2026-06-01 10:16:59.128332

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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.