CVE-2024-45409
La bibliothèque Ruby SAML vulnérable à un contournement d'authentification SAML via un sélecteur XPath incorrect
- Publié
- 10 sept. 2024
- Mise à jour
- 11 nov. 2024
- Attribution de CNA
- GitHub_M
- Preuve observée
- 5 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:NModéré · 30 prochains jours
- Percentile
- 95,8 %
- Date du modèle
- 14 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
La bibliothèque Ruby SAML est destinée à implémenter le côté client d'une autorisation SAML. Ruby-SAML dans les versions <= 12.2 et 1.13.0 <= 1.16.0 ne vérifie pas correctement la signature de la réponse SAML. Un attaquant non authentifié ayant accès à tout document SAML signé (par l'IdP) peut ainsi falsifier une réponse/assertion SAML avec un contenu arbitraire. Cela permettrait à l'attaquant de se connecter en tant qu'utilisateur arbitraire au sein du système vulnérable. Cette vulnérabilité est corrigée dans les versions 1.17.0 et 1.12.3.
Sources
- CVE-2024-45409Exploit
Exploitation de Ruby-SAML / contournement de l'authentification GitLab (CVE-2024-45409)
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.