FICHE CVE

CVE-2024-45596

Publiée le 2024-09-10 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

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.

CVSS 3.17.4 ÉLEVÉE
Type de faiblesse
Publiée2024-09-10
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurRequise
PortéeModifiée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéAucun
Impact sur la disponibilitéAucun

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.