CVE-2026-50631
Publiée le 2026-06-12 · Dernière modification le 2026-10-26
Les systèmes utilisant la bibliothèque AbstractOAuthDataProvider sont concernés lorsqu'ils sont configurés pour empêcher le recyclage des jetons de rafraîchissement (refresh tokens). Un attaquant ayant obtenu un jeton de rafraîchissement compromis peut envoyer plusieurs requêtes simultanées pour générer plusieurs jetons d'accès valides, contournant ainsi efficacement la restriction de sécurité d'usage unique. Cela nécessite un accès réseau et un timing précis pour exploiter la condition de concurrence (race condition), mais aucune interaction avec l'utilisateur ni authentification préalable n'est requise.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
A race condition in AbstractOAuthDataProvider allows concurrent requests using the same Refresh Token to bypass single-use semantics and generate multiple valid Access Tokens, when 'recycleRefreshTokens' is set to false. A leaked refresh token can be replayed concurrently by multiple attackers or threads. Users are recommended to upgrade to versions 4.2.2 or 4.1.7 or 3.6.12, which fixes this issue.