Dans Authlib avant 1.9.0, l’audience par défaut du flux JWT Bearer RFC 7523 est vide et la validation exige seulement la présence d’une revendication `aud`. Un détenteur d’une assertion destinée à un autre service peut alors obtenir un jeton sur un serveur partageant la clé de signature, si celui-ci utilise le comportement par défaut.
Source : NVD — CVE-2026-114618
Analyse technique
JWTBearerGrant.get_audiences() renvoie une liste vide par défaut, de sorte que verify_claims() ne vérifie pas que `aud` correspond au serveur d’autorisation.
Impact, versions et correctif
Détection / vérification
Vérifier les serveurs d’autorisation utilisant JWTBearerGrant sans redéfinir get_audiences().
Action recommandée
Mettre Authlib à niveau vers la version 1.9.0 ou ultérieure, ou définir explicitement les audiences autorisées.
Sources
Priorisation DFS : P4 · 1 source(s).