CVEvulnerability
CVE-2023-35941
9.8 CRITICAL
Official page ↗
- Status
- Modified
- Published
- 2023-07-25
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 8.6 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L
- CVSS 3.1 ([email protected])
- 9.8 CRITICAL — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-116
Description
Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to versions 1.27.0, 1.26.4, 1.25.9, 1.24.10, and 1.23.12, a malicious client is able to construct credentials with permanent validity in some specific scenarios. This is caused by the some rare scenarios in which HMAC payload can be always valid in OAuth2 filter's check. Versions 1.27.0, 1.26.4, 1.25.9, 1.24.10, and 1.23.12 have a fix for this issue. As a workaround, avoid wildcards/prefix domain wildcards in the host's domain configuration.
Affected configurations
• envoyproxy envoy (>= 1.23.0 < 1.23.12)
• envoyproxy envoy (>= 1.24.0 < 1.24.10)
• envoyproxy envoy (>= 1.25.0 < 1.25.9)
• envoyproxy envoy (>= 1.26.0 < 1.26.4)
Related
Weakness · CWE (1)
- CWE-116 Improper Encoding or Escaping of Output weakness
References
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-7mhv-gr67-hq55 Third Party Advisory
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-7mhv-gr67-hq55 Third Party Advisory