Skip to content
OpenAdvisories
High · 7.5 CVE-2021-39204 BIT-envoy-2021-39204EUVD-2021-1989GHSA-5wjf-62hw-q78r

Excessive CPU usage in Pomerium

Published Sep 9, 2021 · Updated Aug 4, 2024 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
pomerium pomerium < 0.14.8, >= 0.15.0, < 0.15.1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/pomerium/pomerium < 0.14.8 0.14.8 GHSA-5wjf-62hw-q78r
Go github.com/pomerium/pomerium >= 0.15.0, < 0.15.1 0.15.1 GHSA-5wjf-62hw-q78r

References