CVE-2025-25291

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

CVSS 9.3 · Critique
EPSS 21.0%
SAML-Toolkits•ruby-saml•Versions : >= 1.13.0, < 1.18.0, < 1.12.4

Description

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. An authentication bypass vulnerability was found in ruby-saml prior to versions 1.12.4 and 1.18.0 due to a parser differential. ReXML and Nokogiri parse XML differently; the parsers can generate entirely different document structures from the same XML input. That allows an attacker to be able to execute a Signature Wrapping attack. This issue may lead to authentication bypass. Versions 1.12.4 and 1.18.0 fix the issue.

Gravité et risque d'exploitation

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

Que faire ?

  • Vérifiez si ruby-saml (versions >= 1.13.0, < 1.18.0, < 1.12.4) 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