CVE-2025-25291 is a critical authentication bypass vulnerability in ruby-saml, affecting various products including NetApp, OmniAuth, and OneLogin implementations. This flaw, stemming from a parser differential between REXML and Nokogiri, allows for Signature Wrapping attacks. With a CVSS score of 9.8 (CRITICAL), it presents a high risk of complete compromise (Confidentiality, Integrity, Availability) without requiring authentication or user interaction. Although not yet in CISA's KEV catalog, public exploit code exists (Nuclei templates) and it has garnered significant community discussion and media coverage, including a demonstration impacting GitLab.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 1.10.6CPE matchmatch criteria | cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* | ||
>= 2.0.0, < 2.1.3CPE matchmatch criteria | cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* | ||
>= 2.2.0, < 2.2.3CPE matchmatch criteria | cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:* | ||
< 1.12.4CPE matchmatch criteria | cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:* | ||
>= 1.13.0, < 1.18.0CPE matchmatch criteria | cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:* |
CVSS version used by this source: 4.0
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
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.