CVEvulnerability
CVE-2025-25293
7.7 HIGH
Official page ↗
- Status
- Modified
- Published
- 2025-03-12
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 4.0 ([email protected])
- 7.7 HIGH — CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- CVSS 3.1 ([email protected])
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-400
Description
ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Prior to versions 1.12.4 and 1.18.0, ruby-saml is susceptible to remote Denial of Service (DoS) with compressed SAML responses. ruby-saml uses zlib to decompress SAML responses in case they're compressed. It is possible to bypass the message size check with a compressed assertion since the message size is checked before inflation and not after. This issue may lead to remote Denial of Service (DoS). Versions 1.12.4 and 1.18.0 fix the issue.
Affected configurations
• omniauth omniauth saml (< 1.10.6)
• omniauth omniauth saml (>= 2.0.0 < 2.1.3)
• omniauth omniauth saml (>= 2.2.0 < 2.2.3)
• onelogin ruby-saml (< 1.12.4)
• onelogin ruby-saml (>= 1.13.0 < 1.18.0)
Related
Weakness · CWE (1)
- CWE-400 Uncontrolled Resource Consumption weakness
References
- https://about.gitlab.com/releases/2025/03/12/patch-release-gitlab-17-9-2-released Patch
- https://github.blog/security/sign-in-as-anyone-bypassing-saml-sso-authentication-with-parser-differentials Exploit, Third Party Advisory
- https://github.com/SAML-Toolkits/ruby-saml/commit/acac9e9cc0b9a507882c614f25d41f8b47be349a Patch
- https://github.com/SAML-Toolkits/ruby-saml/commit/e2da4c6dae7dc01a4d9cd221395140a67e2b3eb1 Patch
- https://github.com/SAML-Toolkits/ruby-saml/releases/tag/v1.12.4 Release Notes
- https://github.com/SAML-Toolkits/ruby-saml/releases/tag/v1.18.0 Release Notes
- https://github.com/SAML-Toolkits/ruby-saml/security/advisories/GHSA-92rq-c8cf-prrq Vendor Advisory
- https://github.com/omniauth/omniauth-saml/security/advisories/GHSA-hw46-3hmr-x9xv Vendor Advisory
- https://securitylab.github.com/advisories/GHSL-2024-355_ruby-saml Exploit, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2025/04/msg00011.html lists.debian.org
- https://security.netapp.com/advisory/ntap-20250314-0008/ Third Party Advisory