CVE-2025-66567CWE-347

CVE-2025-66567

Critical · published December 9, 2025

CVSS v3.1
9.1
EPSS
0%
Percentile
32.2
In the wild
Unconfirmed
What it is

🔥 A sneaky authentication bypass lurks in the ruby-saml library – and it’s affecting versions up to 1.12.4! Think of it like a concert venue where the ticket scanners are set up to check only one type of ticket, but a crafty attendee slips in with a counterfeit that looks just right — the system doesn’t catch it, and in they go! An attacker could exploit this vulnerability to bypass authentication completely, gaining unauthorized access to sensitive data or services. This means they could potentially impersonate legitimate users and wreak havoc in your system — absolutely devastating!

Put simply

Think of it like a concert venue where the ticket scanners are set up to check only one type of ticket, but a crafty attendee slips in with a counterfeit that looks just right — the system doesn’t catch it, and in they go! This vulnerability arises because of an incomplete fix related to how ReXML and Nokogiri parse XML differently, allowing for Signature Wrapping attacks. An attacker can manipulate the document structure to bypass authentication checks.

What to do

An attacker could exploit this vulnerability to bypass authentication completely, gaining unauthorized access to sensitive data or services. This means they could potentially impersonate legitimate users and wreak havoc in your system — absolutely devastating! To secure your system, upgrade ruby-saml to version 1.18.0 immediately. Additionally, review your authentication mechanisms to ensure they’re robust against such manipulation and test your system rigorously post-update. You've got this! Follow these steps, and you’ll have your security defenses stronger than ever! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00392 · 32.2th percentile
Weakness
CWE-347 · Improper Verification of Cryptographic Signature
Published
2025-12-09T21:18Z
Affected products (1)
ProductVersionsFixed in
onelogin/ruby-saml< 1.18.01.18.0
References (3)
EPSS history
Timeline
  • 09 DEC 01:55Z
    ruby-saml has a SAML authentication bypass due to namespace handling (parser differential)
    cvelistv5