CVE-2023-35941CWE-116

Envoy vulnerable to OAuth2 credentials exploit with permanent validity

High · published July 25, 2023

CVSS v3.1
8.6
EPSS
1%
Percentile
56.6
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00814 · 56.6th percentile
Weakness
CWE-116 · Improper Encoding or Escaping of Output
Published
2023-07-25T17:40Z
EPSS history
Timeline
  • 25 JUL 17:40Z
    Envoy vulnerable to OAuth2 credentials exploit with permanent validity
    cvelistv5