CVE-2025-25293 — Vulnerability in ruby-saml — CVE Details
Ruby SAML allows remote Denial of Service (DoS) with compressed SAML responses
Summary
Advisory Timeline
- First published March 12, 2025 (579 days ago).
- Last revised February 4, 2026 — 328 days after initial publication.
Remediation
Upgrade to the fixed version using your package manager.
gem install ruby-saml -v 1.18.0
gem install ruby-saml -v 1.12.4
After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.
Affected Packages (2)
Affects 1 ecosystem: rubygems (1).
Vulnerability Classification
Common Weakness Enumeration (CWE) identifiers for this vulnerability type.
CVSS Score Breakdown
What the CVSS (Common Vulnerability Scoring System) 7.5 score means for each attack dimension.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
- https://github.com/SAML-Toolkits/ruby-saml/security/advisories/GHSA-92rq-c8cf-prrqWEB
- https://github.com/omniauth/omniauth-saml/security/advisories/GHSA-hw46-3hmr-x9xvWEB
- https://nvd.nist.gov/vuln/detail/CVE-2025-25293ADVISORY
- https://github.com/SAML-Toolkits/ruby-saml/commit/acac9e9cc0b9a507882c614f25d41f8b47be349aWEB
- https://github.com/SAML-Toolkits/ruby-saml/commit/e2da4c6dae7dc01a4d9cd221395140a67e2b3eb1WEB
- https://about.gitlab.com/releases/2025/03/12/patch-release-gitlab-17-9-2-releasedWEB
- https://github.blog/security/sign-in-as-anyone-bypassing-saml-sso-authentication-with-parser-differentialsWEB
- https://github.com/SAML-Toolkits/ruby-samlPACKAGE
- https://github.com/SAML-Toolkits/ruby-saml/releases/tag/v1.12.4WEB
- https://github.com/SAML-Toolkits/ruby-saml/releases/tag/v1.18.0WEB
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/ruby-saml/CVE-2025-25293.ymlWEB
- https://lists.debian.org/debian-lts-announce/2025/04/msg00011.htmlWEB
- https://security.netapp.com/advisory/ntap-20250314-0008WEB
- https://securitylab.github.com/advisories/GHSL-2024-355_ruby-samlADVISORY
Frequently Asked Questions
- What is CVE-2025-25293?
- Ruby SAML allows remote Denial of Service (DoS) with compressed SAML responses This vulnerability has been assigned a severity rating of HIGH (CVSS score: 7.5/10).
- How do I check if my project is affected by CVE-2025-25293?
- CVE-2025-25293 affects ruby-saml. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2025-25293 and 200,000+ other known vulnerabilities.
Severity & Exploitability
High exploitability or significant impact. Prioritize remediation within days.
Also Known As
Related CVEs
- CVE-2025-25291CRITICAL
Ruby SAML allows a SAML authentication bypass due to DOCTYPE handling (parser differential)
- CVE-2025-25292CRITICAL
Ruby SAML allows a SAML authentication bypass due to namespace handling (parser differential)
- CVE-2025-66567CRITICAL
Ruby-saml has a SAML authentication bypass due to namespace handling (parser differential)
- CVE-2024-45409CRITICAL
SAML authentication bypass via Incorrect XPath selector
- CVE-2015-20108CRITICAL
ruby-saml vulnerable to XPath injection
- CVE-2016-5697HIGH
Ruby-saml allows attackers to perform XML signature wrapping attacks
- CVE-2017-11428HIGH
Ruby-SAML Improper Authentication vulnerability
- CVE-2025-54572MEDIUM
Ruby SAML DOS vulnerability with large SAML response
Check if you're affected
Scan your dependencies to see if this vulnerability affects your projects.
Scan Your Dependencies