CVE-2026-47775

MediumCVSS 6.8/10Last modified Jun 29, 2026

Description

Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.35.11, 1.36.7, 1.37.3, and 1.38.1, the OAuth2 HTTP filter's encrypt()/decrypt() functions use AES-256-CBC without an authentication tag (no HMAC, no AEAD). The /callback endpoint returns HTTP 302 on successful decryption and HTTP 401 on padding failure, creating a padding oracle. An attacker who obtains the encrypted CodeVerifier cookie can recover the plaintext PKCE code_verifier in ~6,200 requests (~100 seconds), then exchange it with a stolen authorization code to obtain the victim's access token. This vulnerability is fixed in 1.35.11, 1.36.7, 1.37.3, and 1.38.1.

Metrics

CVSS 3.1 6.8/10CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jun 26, 2026
Last modified
Jun 29, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-477777.5Mastodon is a free, open-source social network server based on ActivityPub. In versions there is a missing condition in the check if remote CVE-2026-477784.4Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.35.11, 1.36.7, 1.37.3, and 1.38.1, a strucCVE-2026-47786.5A weakness has been identified in SourceCodester Sales and Inventory System 1.0. This vulnerability affects unknown code of the file update_CVE-2026-477806.9free5GC is an open-source implementation of the 5G core network. In 4.2.3 and earlier, HandleCreateEeSubscriptions and HandleQueryeesubscripCVE-2026-477818.4PDM is a Python package and dependency manager. In versions up to and including 2.26.9, PDM automatically loads project-local plugins from aCVE-2026-477824.6Android App "RoboForm Password Manager" provided by Siber Systems, Inc. handles Android intents without sufficient URL validation, user confCVE-2026-477838.1In memcached before 1.6.42, username data for SASL password database authentication has a timing side channel because a loop exits as soon aCVE-2026-477848.1In memcached before 1.6.42, password data for SASL password database authentication has a timing side channel because memcmp is used by saslCVE-2026-477869.3An OS command injection vulnerability has been reported to affect HybridDesk Station. If exploited, the vulnerability could allow remote attCVE-2026-47798.8A security vulnerability has been detected in SourceCodester Sales and Inventory System 1.0. This issue affects some unknown processing of tCVE-2026-477906.3A cross-site scripting (XSS) vulnerability has been reported to affect QuFTP Service. If a remote attacker gains a user account, they can thCVE-2026-47808.8A vulnerability was detected in SourceCodester Sales and Inventory System 1.0. Impacted is an unknown function of the file update_out_standi
CVE-2026-47775: Medium severity, CVSS 6.8 | Vulnix