Dans l’autorisation OAuth silencieuse (`prompt=none`), une portée absente ou vide pouvait être étendue à toutes les portées enregistrées pour le client, alors que le contrôle du consentement portait sur l’ensemble vide. Un client OAuth concerné pouvait ainsi obtenir sans nouveau consentement un jeton aux privilèges plus larges ; mettre à niveau vers la version corrigée et révoquer les jetons potentiellement concernés.
Source : GHSA-8cfq-jgf7-8m27 — traQ: Privilege escalation by OAuth prompt=none request
Analyse technique
Le défaut porte sur la vérification du consentement après expansion des portées dans le flux OAuth `prompt=none`.
Impact, versions et correctif
Action recommandée
Mettre à niveau vers la version corrigée et révoquer les jetons OAuth susceptibles d’avoir été émis avec des portées excessives.
Sources
Priorisation DFS : P3 · 1 source(s).