CVE-2026-50285 Details
Description
Pomerium is an identity and context-aware access proxy. Prior to 0.32.8, decodeQueryStringV2 in pkg/hpke/url.go performs zstd decompression of attacker-controlled data without an output-memory limit when DecryptURLValues processes HPKE V2 values for Stateless.Callback in internal/authenticateflow/stateless.go. In hosted or stateless authentication deployments, an unauthenticated attacker can obtain the receiver key from /.well-known/pomerium/hpke-public-key, provide a matching attacker-controlled sender key, and send a compressed payload to /.pomerium/callback that expands before validateSenderPublicKey rejects the sender. This can allocate hundreds of megabytes per request, exhaust proxy memory, crash or degrade the process, and block access to applications protected by the deployment. Stateful deployments are not affected because the stateful callback verifies its HMAC signature before decryption and decompression. This issue is fixed in version 0.32.8.
A denial-of-service vulnerability has been identified in Pomerium, an identity-aware access proxy, in versions prior to 0.32.8. The issue arises in the HPKE V2 URL decoding process, where zstd-compressed data from an attacker can be decompressed without any limit on output size. This flaw is present in stateless authentication deployments, allowing an unauthenticated attacker to exploit the vulnerability by sending a crafted payload to the callback endpoint. The attack can lead to excessive memory consumption, causing the proxy to crash or degrade performance, and disrupt access to protected applications.
Users can upgrade to Pomerium version 0.32.8 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 17, 2026CISA-ADP
Assessed Sep 17, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/pomerium/pomerium/security/advisories/GHSA-ggw3-5987-rx77 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/pomerium/pomerium/commit/593eb81c7e5bdbe6071a30d330f374967869577f | [email protected] | Source CodeVendor |
| https://github.com/pomerium/pomerium/releases/tag/v0.32.8 | [email protected] | Release NotesVendor |
| https://github.com/pomerium/pomerium/security/advisories/GHSA-ggw3-5987-rx77 | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1284 | Improper Validation of Specified Quantity in Input | [email protected] |
| CWE-770 | Allocation of Resources Without Limits or Throttling | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Pomerium | 0.32.6 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 17, 2026 | CVE Modified | CISA-ADP |
| Sep 17, 2026 | New CVE Received | [email protected] |
Volerion