Vulnérabilité: CVE-2020-5300

Dans Hydra (un certifié OAuth2 Server et & # 8482 OpenID, Connect fournisseur OpenID écrit en Go), avant la version 1.4.0 + oryOS.17, lors de l’utilisation, la spécification OpenId dit le texte suivant à propos de l’affirmation méthode d’authentification client ‘private_key_jwt’ [1] ` jti`: « Un identifiant unique pour le jeton, qui peut être utilisé pour empêcher la réutilisation du jeton Ces jetons ne DOIVENT être utilisés qu’une seule fois, à moins que les conditions de réutilisation ont été négociés entre les parties. ». Hydra ne vérifie pas l’unicité de cette valeur `jti`. L’exploitation de cette vulnérabilité est un peu difficile parce que: – TLS protège contre MITM ce qui le rend difficile à intercepter les jetons valides pour les attaques de relecture – Le temps d’expiration du JWT ne donne qu’une courte fenêtre d’opportunité où il pourrait être rejoué Cela a été corrigé dans la version v1 .4.0 + oryOS.17


https://github.com/ory/hydra/security/advisories/GHSA-3p3g-vpw6-4w66
https://github.com/ory/hydra/commit/700d17d3b7d507de1b1d459a7261d6fb2571ebe3
https://github.com/ory/hydra/releases/tag/v1.4.0
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-5300


Il est possible de laisser un commentaire en tant qu'utilisateur enregistré du site, accédant par les réseaux sociaux, compte wordpress ou en tant qu'utilisateur anonyme. Si vous souhaitez laisser un commentaire en tant qu'utilisateur anonyme, vous serez informé par courrier électronique d'une réponse possible uniquement si vous saisissez votre adresse électronique (facultatif). L'inclusion de toute donnée dans les champs de commentaires est totalement facultative. Toute personne qui décide de saisir des données accepte le traitement de celles-ci pour les finalités inhérentes au service ou la réponse au commentaire et aux communications strictement nécessaires.


Laisser un commentaire