CVE-2025-54419CWE-287CWE-347

Node-SAML Contains SAML Signature Verification Vulnerability

Critical · published July 28, 2025

CVSS v3.1
10.0
EPSS
0%
Percentile
29.2
In the wild
Unconfirmed
What it is

🚨 A single unsigned response document allows attackers to tamper with authentication details in SAML assertions — absolutely devastating! 🔥 Think of it as a restaurant where the chef doesn’t verify the ingredients but only checks the signatures on the receipts. An outsider could easily swap out what’s listed, potentially serving up something completely different! An attacker can modify the username in a valid SAML assertion, allowing them to impersonate legitimate users. This could lead to unauthorized access to sensitive data or systems, putting both your organization and its users at risk of identity theft or data breaches. The consequences could be catastrophic!

Put simply

Think of it as a restaurant where the chef doesn’t verify the ingredients but only checks the signatures on the receipts. An outsider could easily swap out what’s listed, potentially serving up something completely different! This vulnerability in Node-SAML (version 5.0.1) occurs because the library loads assertions from the unsigned original response, enabling attackers to alter authentication details if they possess a validly signed document from the identity provider (IdP).

What to do

An attacker can modify the username in a valid SAML assertion, allowing them to impersonate legitimate users. This could lead to unauthorized access to sensitive data or systems, putting both your organization and its users at risk of identity theft or data breaches. The consequences could be catastrophic! Upgrade to Node-SAML version 5.1.0 immediately to patch this vulnerability. Additionally, review your SAML configurations and ensure that all components are following strict validation procedures. Don’t let your defenses slip! You've got this! With these steps, you'll have your security locked down in no time! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00365 · 29.2th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-347 · Improper Verification of Cryptographic Signature
Published
2025-07-28T19:47Z
EPSS history
Timeline
  • 28 JUL 19:47Z
    Node-SAML Contains SAML Signature Verification Vulnerability
    cvelistv5