CVE-2024-45409

Vulnérabilité critique dans ruby-saml (SAML-Toolkits)

CVSS 10.0 · Critique
EPSS 10.7%
SAML-Toolkits•ruby-saml•Versions : < 1.12.3, >= 1.13.0, < 1.17.0

Description

The Ruby SAML library is for implementing the client side of a SAML authorization. Ruby-SAML in <= 12.2 and 1.13.0 <= 1.16.0 does not properly verify the signature of the SAML Response. An unauthenticated attacker with access to any signed saml document (by the IdP) can thus forge a SAML Response/Assertion with arbitrary contents. This would allow the attacker to log in as arbitrary user within the vulnerable system. This vulnerability is fixed in 1.17.0 and 1.12.3.

Gravité et risque d'exploitation

CVE-2024-45409 obtient un score CVSS de 10.0/10, soit une gravité critique. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 10.68 %, ce qui la place devant 95.8 % des CVE référencées.

Que faire ?

  • Vérifiez si ruby-saml (versions < 1.12.3, >= 1.13.0, < 1.17.0) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références