CVE-2026-33504 in hydra
Riassunto
di VulDB • 21/06/2026
Ory Hydra è un server OAuth 2.0 e un provider OpenID Connect. Prima della versione 26.2.0, le API Admin listOAuth2Clients, listOAuth2ConsentSessions e listTrustedOAuth2JwtGrantIssuers in Ory Hydra sono vulnerabili a SQL injection a causa di difetti nella loro implementazione della paginazione. I token di paginazione sono crittografati utilizzando il segreto configurato in `secrets.pagination`. Se questo valore non è impostato, Hydra utilizza come fallback `secrets.system`. Un attaccante che conosce questo segreto può creare i propri token, inclusi token malevoli che portano a SQL injection. Questo problema può essere sfruttato quando una o più delle API Admin elencate sopra sono direttamente o indirettamente accessibili all'attaccante; l'attaccante può passare un token di paginazione grezzo all'API interessata; e il valore di configurazione `secrets.pagination` è impostato e noto all'attaccante, oppure `secrets.pagination` non è impostato e `secrets.system` è noto all'attaccante. Un attaccante può eseguire query SQL arbitrarie tramite token di paginazione falsificati. Come prima linea di difesa, configurare immediatamente un valore personalizzato per `secrets.pagination` generando un segreto casuale crittograficamente sicuro. Successivamente, aggiornare Hydra alla versione corretta, 26.2.0, il prima possibile.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.