cve.bz

CVE-2025-64527

6.5 mediumEPSS 0.5%

Medium (6.5) in envoyproxy envoy. EPSS 0.5% chance of exploitation in the next 30 days. Fixed in github.com/envoyproxy/envoy 1.33.13, 1.34.11, 1.35.7.

Envoy is a high-performance edge/middle/service proxy. In 1.33.12, 1.34.10, 1.35.6, 1.36.2, and earlier, Envoy crashes when JWT authentication is configured with the remote JWKS fetching, allow_missing_or_failed is enabled, multiple JWT tokens are present in the request headers and the JWKS fetch fails. This is caused by a re-entry bug in the JwksFetcherImpl. When the first token's JWKS fetch fails, onJwksError() callback triggers processing of the second token, which calls fetch() again on the same fetcher object. The original callback's reset() then clears the second fetch's state (receiver_ and request_) which causes a crash when the async HTTP response arrives.

Severity

CVSS 3.1

6.5 medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS
0.5% chance of exploitation in the next 30 days; higher than 44% of CVEs (scores of 2026-10-31)
CWE
CWE-476
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-mp85-7mrq-r866Gogithub.com/envoyproxy/envoy>=1.36.0 <1.36.31.36.3
GHSA-mp85-7mrq-r866Gogithub.com/envoyproxy/envoy>=1.35.0 <1.35.71.35.7
GHSA-mp85-7mrq-r866Gogithub.com/envoyproxy/envoy>=1.34.0 <1.34.111.34.11
GHSA-mp85-7mrq-r866Gogithub.com/envoyproxy/envoy<1.33.131.33.13

References

Check your stackJSON