CVE-2025-59936 in get-jwks
Riassunto
di VulDB • 18/06/2026
get-jwks contiene utilità di fetch per le chiavi JWKS. Nelle versioni precedenti alla 11.0.2, una vulnerabilità in get-jwks può portare a un avvelenamento della cache (cache poisoning) nel meccanismo di recupero delle chiavi JWKS. Quando la claim iss (emittente) viene validata solo dopo il recupero delle chiavi dalla cache, è possibile che le chiavi memorizzate nella cache provenienti da un emittente imprevisto vengano riutilizzate, causando una violazione della convalida dell'emittente. Questa carenza progettuale consente un potenziale attacco in cui un attore malintenzionato crea una coppia di JWT: il primo garantisce che una chiave pubblica scelta venga recuperata e memorizzata nella cache JWKS condivisa, mentre il secondo sfrutta quella chiave in cache per superare la convalida della firma per un valore iss mirato. La vulnerabilità funzionerà solo se la validazione dell'iss viene eseguita dopo l'utilizzo di get-jwks per il recupero delle chiavi. Questo problema è stato risolto nella versione 11.0.2.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.