CVE-2025-64527 in Envoy
Riassunto
di VulDB • 18/06/2026
Envoy è un proxy di livello edge/middle/service ad alte prestazioni. Nelle versioni 1.33.12, 1.34.10, 1.35.6, 1.36.2 e precedenti, Envoy va in crash quando l'autenticazione JWT è configurata con il recupero remoto di JWKS (JSON Web Key Set), la modalità allow_missing_or_failed è abilitata, sono presenti più token JWT nelle intestazioni della richiesta e il recupero di JWKS fallisce. Il problema è causato da un bug di re-entry in JwksFetcherImpl. Quando il recupero di JWKS per il primo token fallisce, la callback onJwksError() avvia l'elaborazione del secondo token, che richiama fetch() sullo stesso oggetto fetcher. Il reset() della callback originale cancella quindi lo stato del secondo recupero (receiver_ e request_), causando un crash quando arriva la risposta HTTP asincrona.
If you want to get best quality of vulnerability data, you may have to visit VulDB.