Skip to content
Vulnerability Intelligence

CVE-2025-25292

Critical

Ruby SAML allows a SAML authentication bypass due to namespace handling (parser differential)

Published Mar 12, 2025 · Updated Sep 8, 2026 · Also known as BIT-gitlab-2025-25292, DEBIAN-CVE-2025-25292, GHSA-754f-8gm6-c4r2, UBUNTU-CVE-2025-25292

Key Facts

Patch immediately
  • CVE-2025-25292 is a critical-severity vulnerability (CVSS 9.3 v4) affecting Storagegrid (Netapp), Omniauth Saml, Ruby-Saml (Onelogin) and 1 more product.
  • It is not listed in any known-exploited vulnerabilities catalog. No public exploit code is known.
  • EPSS estimates a 65% probability of exploitation in the next 30 days.
  • Fixed versions are available, including gitlab 17.9.2, Omniauth Saml 1.10.6, Ruby-Saml 1.12.4.
  • Brandefense priority: patch immediately, because it is very likely to be exploited soon.

CVSS v4

9.3

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/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

EPSS (30-day exploit likelihood)

65%

Higher than 99.2% of all scored CVEs

Exploited in the wild

No known

Not in a known-exploited catalog

Public exploit code

None known

Get the full CVE-2025-25292 brief as a PDF

Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.

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 contain a patch for the issue.

Affected Products

17 affected entries in total
ProductAffected versionsFixed in
StoragegridNetappSee advisoryn/a
Omniauth SamlOmniauthSee advisory1.10.6
Ruby-SamlOnelogin>= 1.13.0, >= < 1.12.41.12.4
gitlabbitnamiSee advisory17.9.2

Patched Releases

gitlab

17.9.2

Omniauth Saml

1.10.6

Ruby-Saml

1.12.4, 1.11.0-1+deb11u2, 1.11.0-1ubuntu0.1+esm1, 1.13.0-1ubuntu0.1+esm1, 1.15.0-1ubuntu0.24.04.1+esm1, 1.18.0, 1.7.2-1ubuntu0.1~esm2

Timeline

  1. Publicly disclosed

    Mar 12, 2025

  2. Last updated

    Sep 8, 2026

Weakness Type

  • CWE-347 Improper Verification of Cryptographic Signature
  • CWE-436 Interpretation Conflict

References

15 more references in the full CVE brief

FAQ

Common Questions.

Is CVE-2025-25292 Running On Your Attack Surface?

Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.

Request A Demo