CVE-2024-45596
Publiée le 2024-09-10 · Dernière modification le 2026-06-17
Les installations Directus utilisant OpenID ou OAuth2 sont susceptibles de subir une fuite d'identifiants causée par une mise en cache incorrecte des réponses d'authentification. Un attaquant distant non authentifié peut voler les identifiants de l'utilisateur s'étant connecté le plus récemment, bien que cela nécessite que la victime interagisse avec un lien malveillant. Comme l'attaque est accessible via le réseau et ne requiert aucun privilège préalable, vous devez mettre à jour vers la version 10.13.3 ou 11.0.0 immédiatement.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
Directus is a real-time API and App dashboard for managing SQL database content. An unauthenticated user can access credentials of last authenticated user via OpenID or OAuth2 where the authentication URL did not include redirect query string. This happens because on that endpoint for both OpenId and Oauth2 Directus is using the respond middleware, which by default will try to cache GET requests that met some conditions. Although, those conditions do not include this scenario, when an unauthenticated request returns user credentials. This vulnerability is fixed in 10.13.3 and 11.1.0.